<SEC-DOCUMENT>0001401257-23-000023.txt : 20230228
<SEC-HEADER>0001401257-23-000023.hdr.sgml : 20230228
<ACCEPTANCE-DATETIME>20230228172024
ACCESSION NUMBER:		0001401257-23-000023
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230228
DATE AS OF CHANGE:		20230228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FORUM ENERGY TECHNOLOGIES, INC.
		CENTRAL INDEX KEY:			0001401257
		STANDARD INDUSTRIAL CLASSIFICATION:	OIL & GAS FILED MACHINERY & EQUIPMENT [3533]
		IRS NUMBER:				611488595
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35504
		FILM NUMBER:		23687381

	BUSINESS ADDRESS:	
		STREET 1:		10344 SAM HOUSTON PARK DRIVE
		STREET 2:		SUITE 300
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77064
		BUSINESS PHONE:		281-949-2500

	MAIL ADDRESS:	
		STREET 1:		10344 SAM HOUSTON PARK DRIVE
		STREET 2:		SUITE 300
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77064

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FORUM OILFIELD TECHNOLOGIES, INC.
		DATE OF NAME CHANGE:	20100726

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FORUM OILFIELD TECHNOLOGIES INC
		DATE OF NAME CHANGE:	20070529
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>fet-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:18b8a3fb-7a9d-4dd4-b7c1-eb9615b2aa2d,g:3a51414c-3172-4e34-bd39-12f767d4f4c0,d:677ab89af6ce46468e22edaa6e5d5670--><html xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fet="http://www.f-e-t.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>fet-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV8zLTEtMS0xLTU2Mjk4_524ec683-8e21-4fa8-8372-0edf2de6c9bf">0001401257</ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV80LTEtMS0xLTU2Mjk4_c5f4a90b-d6dc-4e9f-87ce-f77ab6285e16">2022</ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV81LTEtMS0xLTU2Mjk4_9728b587-8487-4b78-b66a-a8aa44f8d6c5">FY</ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV82LTEtMS0xLTU2Mjk4_09ebd22f-6a0b-47fe-8298-2e01d34e31d6">false</ix:nonNumeric><ix:nonNumeric contextRef="ib9aab6bbf7054b6db7da40a7ddbde060_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i2ab96c290f2e41a896e1ee392ea3bae3_I20221231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ib9aab6bbf7054b6db7da40a7ddbde060_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9">P5Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i499112aaa09f4f6da367825c55cf3d09_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDYvZnJhZzphNWQzNWU2YzQzYTE0ZWExOWJjOGZhMTE1MzhlMmJkMC90ZXh0cmVnaW9uOmE1ZDM1ZTZjNDNhMTRlYTE5YmM4ZmExMTUzOGUyYmQwXzIyOQ_4f437a8f-cbb3-44da-88b6-5206cc22d68b">0.037037</ix:nonFraction><ix:nonNumeric contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia96b140e6a1d4ffb81b1af5a71358ab3_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI3OTU_848bdcab-e877-437e-b4fe-a7ace7be4356">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i3f895921f59c4ce6b6a37e18472375a6_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMxNjg_7b6b60f2-d140-45cf-9d6e-d5afb3ee4ab9">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="fet-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8f64f12a65c4a6396401f5d44c186a8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i8f80171e7fe944baae66934adc8b940b_I20230224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i490662a789214916be5ab2a7ab467d8a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i802634c19d324be7ab6339b70d9a3ff1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dc588ddb4344bb98dffd754bb81d630_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52d5f0a6f57240919f07875e8b1506c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91e9add6213a426997f8d8b47ce73ded_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if89eb3fc264646bb8ef864676c550c40_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebd4636adf934b12802998d30f516dd4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if74f48c0df5e47b89a12ef85f75996a2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f80ecffe86746339e3cffc80f300d86_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icac6c48adc624ed0b081326be48b47f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic32ad27de2c645fa9c39c9fc9bdf5cb2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6bb01cd0fb44cf88dfe7b00f18588b5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc2b518533d0452da70e40690518f789_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida8309d618f5499795b63e3e5f2e2758_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a133984c3d9409293d05a4a22debaba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a96f20f21614fad99b2134ab4570f55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c5c9e25b0904a95af1d709b84c2cc89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d61176b063340fe816eca2115d9a086_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a9a088294784cec8d504887f4fa75d5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c309f04648e408081e5037d14657654_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb6453b34d9e4216bcbb906e055dbf19_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9929a2e93b61472185157880cf69184e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if415e98a232841d5a4c9e008caa3fd7f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58a75be7eed74a2984679912b19ddd95_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if50845375b1240b1b7fc158573e21388_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib205a7f95c5b41ea88eb7fb339ea1d85_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6c5f3f8687c4d6b8a8c6411f5859eed_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9aab6bbf7054b6db7da40a7ddbde060_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a91fa2e24dc466f9b192fc0e1feb37b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ab96c290f2e41a896e1ee392ea3bae3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39d848e2a28d46b8a7724fb93d5cfc31_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">fet:HawkerEquipmentSolutionsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-20</xbrli:startDate><xbrli:endDate>2021-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4e541f7368e49209584544df41398f7_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">fet:HawkerEquipmentSolutionsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f2ddc37573d4c958af9c1bbb3ae2884_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">fet:HawkerEquipmentSolutionsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i049b4329621042dc93e9e504a5eaf490_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacba1bca3cc14a43a40447969ccd693d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib43b83f5535e48c5920c95223ec7ce5d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i796923c4f9004322bfed7b5884505a4c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia73d5f6c31d54d689a1b6025f8bb3114_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0e247ff1a3a45f0bac93dae42cb377d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9017afcaa2594bf88472ee5cf59957d3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7fd29e8edc24162ba71fe2160384550_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14804edacf974b90b5dd453b0048907c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica042d0b9d8044fb9100f3f0f19adef5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2c051b41234666aba0a50f5560efe4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57d4fcc9f04240feb6b5a93e26dd14cc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie11bad9d8b2b4cd8b0e2a79739d79dcc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c1c92f2aa9f407eba0174a9791d25cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib365a736d6f7406c97e51c9d038f71ee_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e32e4499bac45ebb35669cb96403612_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i885f4c0445a4402ca1642e6f0ad9df04_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad7ff2897d74430a8b292860af223a4a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c99e809c744441ca94a305dfc316c2e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4d65ab0cfc4297b25f72f925cb4fb9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53bdec5cc4014e79a59f827560177447_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">fet:SaleLeasebackTransactionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c5f529bdb214b86a36723b064b5de62_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibda6d015b06e430f9ad8b7a555219b0c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee2ce8981b33496d8914b691f0c19084_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ba428ef18f24b39877eeea8d7288337_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3784370bf75b43eb89d24ac0e904e2e5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i987628fd2a58459484130b13c51f943d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i298e2c83e5014137bc5991619da32c26_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2654203c660245648cd18ebc57cc71c5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia282b1638b1741fabdbf8b622fb14acc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94651d07bcd14ee6812024d36aac2803_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia76ee7ac0dad4086a4c4ccefe2c4664c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70f9398cecb949e5bb322a5954f0e424_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30c354433a764068ac95312c93f2ffae_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id190879093724ee29a5889ddef023948_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia177b886063b4f47a590db17c5f50071_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41ee3f64cbbd4ac9a3dd0a5780e31777_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ae41e18b9a84955b614ce6ccb09ca74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78120af836cf42bda580259c00f980ca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i880e529a489b440d84146e78e4474f73_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6516e282fb224328b8ad2700e65d56fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3bf72fab1af4b54ac5f49e241d8f850_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17d06fd037fc474b8b6e9683d4729b5b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if206e69502f64041899bc7ed419b9992_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i758877ba3d184a728dbaae087a44f042_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if86f43e6a28241f9b1e474abb5a905bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfb47ff051d44db2bd062d14f40d9a03_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ecfe2891cd54e10a27e845655c293d0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i373b4a817b1f456db60dc1431be619dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i312580f7c4dc4356b2161dadd3c03e53_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:OtherDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic574bb71f4ab4501a77e66fe80633b81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:OtherDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide4180a4a41e4c2fb0b971e6dd157cb6_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i826cde2f393146ada79a5e243cf6c2a8_D20200801-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2021NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i499112aaa09f4f6da367825c55cf3d09_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="d"><xbrli:measure>utr:D</xbrli:measure></xbrli:unit><xbrli:context id="i400b536321014fe0843e7c214b06a037_I20230105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bafa306abd447d08de3de22b31a0a9f_D20230105-20230105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-05</xbrli:startDate><xbrli:endDate>2023-01-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib93807563d844def98d1bebab838267e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11743800a6ee418a99dd18a16b29fb23_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id47a5da4cbff4056a095760047b12cbd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77db1e3df5dc4f5e82a4074d5ca93918_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i022228c6b72149e0958668ed2dd2ffc1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fet:CanadianSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e21588dc372405797b31f55a8520a87_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fet:CanadianSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id12ea3e08fed49a7b641fdb1c29948bb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A80OfBorrowingBaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86ff85dac9b7418f802f0d64f8360379_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A80OfBorrowingBaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4ff84d813e415c9df3f8513c55a552_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A80OfBorrowingBaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6708f7495c2b4b83af600bd96c8a20f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i748cb3dcdea1459aa3ce0044317ae744_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:LIBORFloorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08525544ed624fa1afdff30fa64b3805_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9367c56833194eca84160304a829f8d4_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3081e6f29504d13a2f166df64c8fad3_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i735b37707ef94402bd8e90dd20b12376_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b8ca3add16d47f7b895a3ae6168d3e4_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bedf54dbc3d4310bb787ddfe09f0a8c_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief2460523d744accbd5f71de510896cd_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:CDORRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59261b7f72b047389f8f93f22cda1b40_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:CDORRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f381b8194f04b3a96d1a1bd219fed58_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79aca8e7e17f47058f31605331906737_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04520ec420b54de5b5edf02549a52bae_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:CDORRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19f966763734484e93035d687e40f180_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:CreditFacilityUnusedPortionGreaterThan50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7d085b0e6274bafb329991d6715034b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic656ec3e6fa849d48b03fde7d7ba08b2_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:CreditFacilityUnusedPortionLessThanOrEqualTo50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcdefe6ea4254156b0225553598198ca_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A125OfBorrowingBaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dc5816598404b89ac074f815fbd119b_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A125OfBorrowingBaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib340db293ea948bda895ba09a64555c3_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id88b459900cc455495a713389440e391_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">fet:SaleLeasebackTransactionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14692e8c23db4a18ad360d63e590130d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia386dfb404304a7392fac004e741f944_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45128f41830f4abba493d8aab6e827cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i377d2a78bb2b4d718b486ba96fa9c607_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a8743d484c4c2696c390fcc8cd65be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbd7b52a43564f7bbc98798ee8686bb2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="defendant"><xbrli:measure>fet:defendant</xbrli:measure></xbrli:unit><xbrli:context id="ic48689dc8e5f4cd09463aa094e12b4ef_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="case"><xbrli:measure>fet:case</xbrli:measure></xbrli:unit><xbrli:context id="i74c781257091437eaa13869765485128_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a947d0c1404d2fb3a83bc796f6e93e_D20110101-20110131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2011-01-01</xbrli:startDate><xbrli:endDate>2011-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="primary_insurer"><xbrli:measure>fet:primary_insurer</xbrli:measure></xbrli:unit><xbrli:context id="i06eddb09a169480c9b9e4203fd9690c5_D20110101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">fet:InsurersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2011-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0265a699eedb4161bda2ad7e4f7b4d86_D20200101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">fet:InsurersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a7e0ef4e46d461eace3d0cd0662ab49_D20171001-20171031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">fet:TenarisLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-01</xbrli:startDate><xbrli:endDate>2017-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="patent"><xbrli:measure>fet:patent</xbrli:measure></xbrli:unit><xbrli:context id="id47074e9fbd54f739ed33aae50aacc15_I20100831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fet:A2010StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2010-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd3218580164d969027c10f35ab330c_I20160531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fet:A2016StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dd9873e434b48e09e69b4fd186566e5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fet:A2016StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb970b438f3e47478cb777235c262342_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64df1a08ecf34f87983617de56e57227_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9d13f017aac443c9988f4eb32491859_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia96b140e6a1d4ffb81b1af5a71358ab3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa2ad658d29747a694409d991f701467_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a822320830746c6a37cae3363f3ec54_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9035fcb4bd9c4ef68bb7961366f4bf40_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c99a40b14046ab8728cdd406f58cbe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f895921f59c4ce6b6a37e18472375a6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99ea5520d3d64ff3adac1e897806c0a1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic37f9a573902493993449ae3ee990b4e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie69892a48757403f8ee5dc301bd1d93f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i252fdb8c8aa24d7286f921a6ec7ad1f2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a0db997207d4dd990f0bec9b136d44d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33296f9012e24118820570a6bd3ea8ec_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief5284ff1d254d97a43f0b5254b78acd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9e8ae8cf4cb4b6c92d75eccc3eae879_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92e77a3032414f33a5a643b2ecb78f1b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf060ca282794b65a69bd0d1566ce655_D20220501-20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i474b80094c3543ba9cd8997335e79292_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:LiabilityClassifiedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>fet:segment</xbrli:measure></xbrli:unit><xbrli:context id="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f4fecec8664b5e860b164fb6743b10_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c9e54c7aed742acb8660af84b9e9bd4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fd3515428d24738b7784e597b9276df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f4ec3c50d5f416b9fe59bda0201da00_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24c2f04f7bdf457aaa556b1d3d957629_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9e8aed3fce34759a54e41ca97ab3284_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0f001728494449e8db4dd49f6a18759_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2945eb8b9ea64b1b8e777c4241c8ee6d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1293f1c0150b4ce6824bc8dc072ddad9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab2860faede47b59b5043c5893bc6c8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bc9bb8ab5814936aa946783ffd3626f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1798247338a645ac85cd9fa78ec80d59_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1188470329914a5499d5f4243ddc9839_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ebc975ec9304329a8ce976f7a387921_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9d50a5dc4d14c61b4a182a959bdd1f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08e5b6eb55034357a57b93b3a461add2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6515de4a08d4c18bd5e49e22c69e514_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b2573fc46114440a699a8605ee0af69_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83cc1412c1cd42c0957b9a137db2a6cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf6b71654f3a46b5abaf87137021db02_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i577ea820edcd44fdb76f60ed607c7952_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99b5cc149fda4ff3a6d558997b0f1703_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafc1ede19f914654989a2d06af0e63b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaba3ad55c1a747f1bc6940d1aa9c6c6c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6808366c23574da59c88cd8bb47ccb8b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff8c96741b174594939f76f5280ba08e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3be07a2cb8e64d8f8cbda5b674c7ef51_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ab1ab239dbe4ffd84c2872afdd36510_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f9db42ac3764b0399ab2a882c0411ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1deafaf05f054c799481c2e54fc78eba_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fet:EuropeAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i348cada79cb04ec98325b5af28d8f11d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fet:EuropeAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3092954d7a704d598a96fc882430930a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf48027f15414a0ea2e6f7615a32529c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b08e5adaf484026a5a2739ccafd0da6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac00a389eb8145fab3a483689bcb078e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i350c96a7de1e4dd684b8109d157103df_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d1ec8c53dc04c24ac4acde3cc4d439e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i193ace0459334eafba53f00ca6e471a8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DrillingTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if351606f2eb94cec8de9148d2c003fe6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DrillingTechnologiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842e6940210447a9865eb37591f3ef41_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DownholeTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f03c883762e4bf18a740c7d1ee86b4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DownholeTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f1c14c1690e4de7a03caaea6971299b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:SubseaTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic08fb94a234543cfa27f527a3e11cfa8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:SubseaTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia312ebb8b74c4104bc84db5eb36557e9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:StimulationandInterventionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i755f78318e944e8bbfd2fed3e869cc7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:StimulationandInterventionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdcffa170c6a4f9d8b6577f8a5decc71_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:CoiledTubingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib90b94f670e04265a50298099a7fd625_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:CoiledTubingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c67dc91e70a463cb9ed13339b199a4b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ProductionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6220ea034057488a8a6374f13923ebe2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ProductionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b9af71610d4492d84646ad9ff7bc2cd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ValveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4220cbed6af448293ade861ed1c32b7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ValveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0686a3a84608416b8ca6321da90691d3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0473631f38040d885aeb57c4b0afe8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401257</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i677ab89af6ce46468e22edaa6e5d5670_1"></div><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTIx_feda9f68-9e52-41f2-b198-8831df3d2b82">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">____________________________________</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6YjE5NzY3Y2U4ODEzNDA3ZGEyODk1MzBmYTA1MWY0ZjMvdGFibGVyYW5nZTpiMTk3NjdjZTg4MTM0MDdkYTI4OTUzMGZhMDUxZjRmM18wLTAtMS0xLTU2Mjk4_7a005fce-18b8-444f-aefc-8c92a1fcdefd">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">          For the Fiscal Year Ended <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8xOTk_de5727af-63d0-4153-bc58-b13c8cf5f93b"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8xOTk_1cdf552a-9d47-44ee-84dc-2ecea4946e77">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6MDk0ZDQ0MjdkYmIzNDczYTg2ZWZlNTQ2NTdhNmMwN2QvdGFibGVyYW5nZTowOTRkNDQyN2RiYjM0NzNhODZlZmU1NDY1N2E2YzA3ZF8wLTAtMS0xLTU2Mjk4_ac153335-b9e6-451e-b44d-dc9a2a51df47">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from __________ to __________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE3_1f24ae67-6970-45de-9dd1-3c5867b252cc">001-35504</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:19pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTIy_0d2cd6ea-13e9-44e1-941c-38a1d0a2a744">FORUM ENERGY TECHNOLOGIES, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6MzE5ZjIyNzY0OGE5NDVhNWE1YTQ3NGRlODgxYWRlZTUvdGFibGVyYW5nZTozMTlmMjI3NjQ4YTk0NWE1YTVhNDc0ZGU4ODFhZGVlNV8yLTAtMS0xLTU2Mjk4_a0a4996c-0a70-4b00-b6cd-237c89d859e6">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6MzE5ZjIyNzY0OGE5NDVhNWE1YTQ3NGRlODgxYWRlZTUvdGFibGVyYW5nZTozMTlmMjI3NjQ4YTk0NWE1YTVhNDc0ZGU4ODFhZGVlNV8yLTItMS0xLTU2Mjk4_2d9c1b47-f3c6-4d6d-ad3d-596c9232f41c">61-1488595</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"></td><td style="width:36.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTAtMS0xLTU2Mjk4_5e04dfd7-b1e0-439f-bbf6-09fbdb472be6">10344 Sam Houston Park Drive</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTEtMS0xLTU2Mjk4_6dd8deb6-cac4-400c-bee2-5d9813d58f0c">Suite 300</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTItMS0xLTU2Mjk4_37bfd90c-bf4b-4c80-8a0b-6ffcc276161b">Houston</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTMtMS0xLTU2Mjk4_d0e068cb-1c5f-40bb-a1f6-53b4c7e01a86">Texas</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTQtMS0xLTU2Mjk4_9bc151cd-e526-4a04-bc03-7dec7b085449">77064</ix:nonNumeric></span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE4_05e3aa77-7762-4696-9f31-d2a4d31d7b9e">713</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTIw_6115e54c-34b8-4a6d-b25f-ececb747c21b">351-7900</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.093%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NDRlMzFhZDBiMDQyNDY5OTkyMDc0ZGI4OWZlYWE4MTcvdGFibGVyYW5nZTo0NGUzMWFkMGIwNDI0Njk5OTIwNzRkYjg5ZmVhYTgxN18wLTAtMS0xLTU2Mjk4_fc37478f-7c72-444c-8589-e37072ce8be6">Common stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NDRlMzFhZDBiMDQyNDY5OTkyMDc0ZGI4OWZlYWE4MTcvdGFibGVyYW5nZTo0NGUzMWFkMGIwNDI0Njk5OTIwNzRkYjg5ZmVhYTgxN18wLTEtMS0xLTU2Mjk4_08904b32-27c8-41da-a2e2-0549f27ed9be">FET</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NDRlMzFhZDBiMDQyNDY5OTkyMDc0ZGI4OWZlYWE4MTcvdGFibGVyYW5nZTo0NGUzMWFkMGIwNDI0Njk5OTIwNzRkYjg5ZmVhYTgxN18wLTItMS0xLTU2Mjk4_81933dd8-d0b2-4b15-a651-b484d47619b1">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Title of Each Class)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Trading Symbol)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Name of Each Exchange on Which Registered)</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTEz_61d2cdf7-bdcb-44b7-9ae6-b582a3537823">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE0_f10f9e09-11b4-4ca3-969b-f5be759ba488">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTI0_cc50d77e-ff28-4a03-ac34-6efbde6a268b">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE1_9e14168f-7b49-4db0-840b-5e70ee7351dd">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:28.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Large accelerated filer </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NTRmNTk4OTdlZDEwNGQzN2FkZGUxOTg0ZTM0ZTFiNTMvdGFibGVyYW5nZTo1NGY1OTg5N2VkMTA0ZDM3YWRkZTE5ODRlMzRlMWI1M18wLTItMS0xLTU2Mjk4_bdedfb6c-d9c3-4ef6-ba32-733592b320d3">Accelerated filer</ix:nonNumeric> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-accelerated filer </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Smaller reporting company </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NTRmNTk4OTdlZDEwNGQzN2FkZGUxOTg0ZTM0ZTFiNTMvdGFibGVyYW5nZTo1NGY1OTg5N2VkMTA0ZDM3YWRkZTE5ODRlMzRlMWI1M18xLTEtMS0xLTU2Mjk4_b7b17d59-04a7-4e37-877b-5f5e048c22ed">&#9745;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NTRmNTk4OTdlZDEwNGQzN2FkZGUxOTg0ZTM0ZTFiNTMvdGFibGVyYW5nZTo1NGY1OTg5N2VkMTA0ZDM3YWRkZTE5ODRlMzRlMWI1M18xLTMtMS0xLTU2Mjk4_71f1d9a5-e41b-4f98-b2f8-9efab53d7ea7">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTI1_ac60b023-f5cf-4ede-9975-a16860fb954c">&#9745;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE2_b482dee2-7ea2-4ce6-8a2b-2fe0fbd54b32">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of Common Stock held by non-affiliates on June&#160;30, 2022, determined using the per share closing price on the New York Stock Exchange Composite tape of $19.62</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">on June&#160;30, 2022, was approximately $<ix:nonFraction unitRef="usd" contextRef="ie8f64f12a65c4a6396401f5d44c186a8_I20220630" decimals="-5" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8yNzYz_12c9ccb4-7e50-4ad1-b8e6-5e32cd584d8d">90.9</ix:nonFraction> million. For this purpose, our executive officers and directors and SCF Partners L.P. and its affiliates are considered affiliates. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of February&#160;24, 2023, there were <ix:nonFraction unitRef="shares" contextRef="i8f80171e7fe944baae66934adc8b940b_I20230224" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8yOTEy_d9d78906-93eb-4088-87d7-c9062cd772bf">10,297,809</ix:nonFraction> common shares outstanding.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTI2_5dbd3ca3-ff68-4b2c-9a4c-623e4fb46139" escape="true">Portions of our Proxy Statement for the 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this report.</ix:nonNumeric></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Index to Form 10-K</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_10">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_10">Business</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_10">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_13">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_13">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_13">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_16">Item 1B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_16">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_16">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_19">Item 2.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_19">Properties</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_19">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_22">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_22">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_22">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_25">Item 4.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_25">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_25">29</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_31">Item 5.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_31">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_31">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_34">Item 6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_34">Reserved</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_34">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_37">Item 7.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_37">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_37">32</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_55">Item 7A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_55">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_55">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_58">Item 8.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_58">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_58">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_145">Item 9.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_145">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_145">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_148">Item 9A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_148">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_148">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_151">Item 9B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_151">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_151">74</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_154">Item 10.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_154">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_154">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_157">Item 11.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_157">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_157">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_160">Item 12.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_160">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_160">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_163">Item 13.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_163">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_163">74</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_166">Item 14.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_166">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_166">75</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_169">Item 15.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_169">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_169">75</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_172">Item 16.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_172">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_172">78</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_175">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_175">79</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forum Energy Technologies, Inc., a Delaware corporation (the &#8220;Company,&#8221; &#8220;FET,&#8221; &#8220;Forum,&#8221; &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221;), is a global company serving the oil, natural gas, industrial and renewable energy industries. Our common shares are listed on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbol &#8220;FET.&#8221; Our principal executive offices are located at 10344 Sam Houston Park Drive, Houston, Texas 77064, our telephone number is (713) 351-7900, and our website is www.f-e-t.com. Our Annual Reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, and all amendments thereto, are available free of charge in the &#8220;Investors&#8221; section of our website as soon as reasonably practicable after such reports are electronically filed with or furnished to the Securities and Exchange Commission (&#8220;SEC&#8221;). These reports are also available on the SEC&#8217;s website at www.sec.gov. Information contained on or accessible from our website is not incorporated by reference into this Annual Report on Form 10-K and should not be considered part of this report or any other filing that we make with the SEC.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global company serving the oil, natural gas, industrial and renewable energy industries. FET provides value added solutions aimed at improving the safety, efficiency, and environmental impact of our customers' operations. We are an environmentally and socially responsible company headquartered in Houston, Texas with manufacturing, distribution and service facilities strategically located throughout the world. Our products include highly engineered capital equipment as well as consumable products. These consumable products are used in drilling, well construction and completions activities and at processing centers and refineries. Our engineered capital products are directed at drilling rig equipment for constructing new or upgrading existing rigs, subsea construction and development projects, pressure pumping equipment, the placement of production equipment on new producing wells, downstream capital projects and capital equipment for renewable energy projects. In 2022, over 68% of our revenue was derived from consumable products and activity-based equipment, while the balance was primarily derived from capital products with a small amount from rental and other services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We design, manufacture and supply high quality reliable products that create value for our diverse customer base, which includes, among others, oil and natural gas operators, land and offshore drilling contractors, oilfield service companies, subsea construction and service companies, and pipeline and refinery operators. In addition, we offer some of our products to renewable energy and new energy companies. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the world's long-term energy demand will continue to rise. We also expect hydrocarbons will continue to play a vital role in meeting the world's long-term energy needs while renewable energy sources continue to develop. As such, we remain focused on serving our customers in both oil and natural gas as well as renewable energy applications. We are also continuing to develop products to help oil and natural gas operators lower their emissions while also deploying our existing product technologies in renewable energy applications and seeking to develop innovative equipment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting segments align with business activity drivers and the manner in which management reviews and evaluates operating performance. FET operates in the following three reporting segments: Drilling &amp; Downhole, Completions and Production. We believe that the reporting segment structure is aligned with the key phases of the well cycle and provides operating efficiencies. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the segment and geographic information for the last two years set forth in Note 17 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the information with respect to an acquisition set forth in Note 4 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DRILLING AND DOWNHOLE SEGMENT</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Drilling &amp; Downhole segment designs, manufactures and supplies products and provides related services to the drilling, well construction, artificial lift and subsea energy construction markets, including applications in oil and natural gas, renewable energy, defense, and communications. The products and related services consist primarily of (i) capital equipment and a broad line of expendable products consumed in the drilling process; (ii) well construction casing and cementing equipment and protection products for artificial lift equipment and cables; and (iii) subsea remotely operated vehicles and trenchers, submarine rescue vehicles, specialty components and tooling, and complementary subsea technical services.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several factors that drive demand for our Drilling &amp; Downhole segment. Our Drilling Technologies product line is influenced by global drilling activity, the level of capital investment in drilling rigs and equipment replacement as drilling contractors modify or replace existing rigs to improve capability, efficiency or safety, and the number of rigs in use, and the severity of operating conditions. Our Downhole Technologies product line is impacted by the level of well completion activity and complexity of well construction and completion. Our Subsea Technologies product line is affected by global offshore activity, defense spending, subsea equipment and pipeline installation, repair and maintenance expenditures, and growth in offshore windfarm development.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Drilling Technologies.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We provide both drilling capital equipment and consumables, with a focus on products that enhance our customers&#8217; handling of tubulars and drilling fluids on the drilling rig. Our product offering includes powered and manual tubular handling equipment; customized offline crane systems; drilling data acquisition management systems; pumps, pump parts, valves, and manifolds; drilling fluid end components; and, a broad line of items consumed in the drilling process.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Drilling capital equipment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We design and manufacture a range of powered and manual tubular handling tools used on onshore and offshore drilling rigs. Our Forum B+V Oil Tools and Wrangler&#8482; branded tools reduce direct human involvement in the handling of pipe during drilling operations, improving safety, speed and efficiency of operations. Our tubular handling tools include elevators, clamps, rotary slips, rotary tongs, powered slips, spiders and kelly spinners. Our make-up and break-out tools, called Forum Roughneck&#8482;, automate a dangerous rig floor task and improve rig drilling speed and safety. Our hydraulic catwalks mechanize the lifting and lowering of tubulars to and from the drill floor, eliminating or reducing the need for traditional drill pipe and casing &#8220;pick-up and lay-down&#8221; operations with associated personnel. We also design and manufacture a range of rig-based offline activity cranes and multi-purpose cranes. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to powered tubular handling equipment, we design and manufacture drilling manifold systems and high-pressure piping packages. Finally, we repair and service drilling equipment for both land and offshore rigs. Many of our service employees work in the field to address problems at the rig site.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumable products.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We manufacture a range of consumable products used on drilling rigs, well servicing rigs, and hydraulic fracturing systems. Our consumable products include valves, centrifugal pumps, mud pump fluid end components, including P-Quip&#8482; mud pump modules, Forumlok&#8482;, rig sensors, inserts, and dies. We are also a supplier of oilfield bearings, including FracMax&#8482;, to original equipment manufacturers and repair businesses for use in drilling and well stimulation equipment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary customers in this product line include domestic and international drilling rig contractors operating land and offshore based drilling rigs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Downhole Technologies.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We manufacture a broad line of downhole products that are consumed during the construction, completion and production phases of a well&#8217;s lifecycle.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Downhole protection systems.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We offer a full selection of downhole protection solutions and artificial lift accessories through our various brands such as Cannon Services&#8482; and Multilift. Our Cannon Services protectors are used to shield downhole control lines, cables and gauges during installation and to provide protection during production enhancement operations. We design and manufacture a variety of downhole protection solutions for electrical submersible pump (&#8220;ESP&#8221;) cabling, encapsulated control lines, sub-surface safety valves and permanent downhole gauges. We provide both standard and customized protection systems, and we utilize a range of materials in our products for various downhole environments. SandGuard&#8482; and Cyclone&#8482; branded completion tools extend the useful life of an ESP by protecting it against sand and other solids during shutdown and startup. Forum&#8217;s GasGuard&#8482; branded product also extends the useful life of an ESP by breaking down gas slugs, creating an uninterrupted flow of liquid. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Casing and cementing tools.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Through our Davis-Lynch&#8482; branded downhole well construction operations, we design and manufacture products used in the construction of oil, natural gas and geothermal wells. We supply a full portfolio of centralizers, float equipment, stage cementing tools, inflatable packers, flotation collars, cementing plugs and surge reduction equipment. Our products are used globally in the construction of onshore and offshore wells.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary customers in this product line are oil and natural gas producers, and service companies providing completions, artificial lift and other intervention services to producers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subsea Technologies.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We design and manufacture capital equipment and specialty components used in the subsea sector and provide a broad suite of complementary technical services. We have a core focus on the design </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and manufacture of remotely operated vehicle (&#8220;ROV&#8221;) systems, other specialty subsea vehicles, and rescue submarines, as well as critical components of these vehicles. Many of our related technical services complement our vehicle offerings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsea vehicles.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are a leading designer and manufacturer of a wide range of ROVs that we supply to the offshore subsea construction, observation and related service markets. The market for ROVs can be segmented into three broad classes of vehicles based on size and category of operations: (1) large work-class vehicles and trenchers for construction and installation activities, (2) drilling-class vehicles deployed from and for use around an offshore rig and (3) observation-class vehicles for inspection and light manipulation. We are a leading provider of work-class and observation class vehicles.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We design and manufacture large work-class ROVs through our highly respected Perry</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> brand. These vehicles are principally used in deepwater construction applications. In addition to work-class ROVs, we design and manufacture large trenchers that travel along the sea floor for trenching, installation and burial operations. The largest of these trenchers is able to cut over three meters deep into the seafloor to lay pipelines, power cables or communications cables for customers in the pipeline, offshore wind power and telecom markets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Forum Sub-Atlantic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> branded observation-class vehicles are electrically powered and are principally used for inspection, survey and light manipulation, and serve a wide range of industries. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to ROVs, we design and manufacture subsea rescue vehicles capable of a range of tasks, including submarine rescue operations, diver support, seabed survey, port security, under hull search and a variety of other tasks.  </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsea vehicle customers are primarily large offshore service companies that serve the oil and natural gas, telecommunications, offshore wind power, and other industries operating in marine environments. In addition, we sell products to a range of governmental organizations including naval, maritime science and geoscience research organizations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsea products and technical services.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are also a leading designer and manufacturer of subsea products and components utilized in conjunction with ROVs for the oil and natural gas, renewables, telecommunications and defense markets. We manufacture Dynacon</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> branded ROV launch and recovery systems, linear cable engines, Sub-Atlantic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> branded ROV thrusters, and a wide range of hydraulic power units and valve packs. We design and manufacture these ROV components for incorporation into our own vehicles as well as for sale to other ROV manufacturers. We also provide a broad suite of subsea tooling and technical services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPLETIONS SEGMENT</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Completions segment designs, manufactures and supplies products and provides related services to the coiled tubing, well stimulation and intervention markets. The products and related services consist primarily of: (i) capital and consumable products sold to the pressure pumping, hydraulic fracturing and flowback services markets, including hydraulic fracturing pumps, cooling systems, high-pressure flexible hoses and flow iron as well as wireline cable and pressure control equipment used in the well completion and intervention service markets; and (ii) coiled tubing strings and coiled line pipe and related services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our Stimulation &amp; Intervention and Coiled Tubing product lines is impacted by the level of shale or tight sand basin hydraulic fracturing activity and the level of workover and intervention activity.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Stimulation and Intervention</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a broad range of high-pressure pumps and flow equipment used by pressure pumping companies during stimulation, intervention (principally plug and perforation activity) and flowback processes. We sell power end assemblies, industrial heat exchanger and cooling systems, manifolds and manifold trailers, high-pressure flexible hoses and flow iron. Frequent refurbishment and recertification of flow equipment is critical to ensuring the reliable and safe operation of a pressure pumping company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s fleet. We perform these services and position inventory in strategic locations in North America.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also manufacture pressure control products that are used for well intervention operations that are sold domestically and internationally to oilfield service companies and equipment rental companies. Products we supply include blowout preventers for coiled tubing and wireline units and our Hydraulic Latch Assembly, which is used to facilitate efficient zipper fracturing operations. We also manufacture electro-mechanical wireline cables as well as innovative EnviroLite branded (greaseless) cables. We also conduct aftermarket refurbishment and recertification services for pressure control equipment. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary customers in the Stimulation and Intervention product line are pressure pumping, wireline and flowback service companies. In addition, we sell directly to pressure pumping unit original equipment manufacturers. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Coiled Tubing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We manufacture Global Tubing&#174; branded coiled tubing strings, including DURACOIL (quench and temper), and coiled line pipe, and provide related services. Coiled tubing strings are consumable components utilized to perform well completion and intervention activities. Our coiled line pipe offering serves as an alternative to conventional line pipe and composite flexibles in onshore and offshore applications. In addition, our coiled line pipe offering can be utilized for carbon capture projects to transport carbon for injection into underground storage.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The product line&#8217;s primary customers are domestic and international service companies that provide coiled tubing services and oil and gas operators.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRODUCTION SEGMENT</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Production segment designs, manufactures and supplies products and provides related equipment and services for production and infrastructure markets. The products and related services consist primarily of: (i) engineered process systems, production equipment, as well as specialty separation equipment; and (ii) a wide range of industrial valves focused on serving oil and natural gas customers as well as power generation, renewable energy and other general industrial applications.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The segment&#8217;s primary market driver is the level of spending associated with new producing wells as well as spending on midstream and downstream projects. In addition, demand for our Valve Solutions products is affected by activity levels in the power generation, process, petrochemical and mining industries. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Production Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Production Equipment product line provides engineered process systems for capital equipment used at the wellsite and for production processing in the U.S. Once a well has been drilled, completed and brought on stream, we provide the well operator with process equipment necessary to make the oil or natural gas ready for transmission. We engineer, fabricate and install separators, packaged production systems and pressure vessels, skidded vessels with gas measurement, modular process plants, header and manifold skids, process and flow control equipment and separators to help clean and process oil or natural gas as it travels from the wellhead and along the transmission line to the refinery. Our customers are principally </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> oil and natural gas operators or producers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also design and provide process oil treatment equipment, including EDGE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and NU-STATIC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">branded desalters and dehydrator technologies, used in refineries and other process applications worldwide. We have a team of highly trained technicians and field service engineers for repair and installation, and we supply a broad range of replacement parts for our equipment and other manufacturers. This equipment removes sand, water and suspended solids from hydrocarbons prior to their transmission or refining. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Valve Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a wide range of industrial valves that principally serve the upstream, midstream and downstream markets of the oil and natural gas industry. Our valves also serve general industrial, power generation and process industry customers as well as the mining industry. In addition, our Canadian operations provide significant exposure to heavy oil projects. We provide ball, gate, globe and check valves across a range of sizes and applications. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our valves to our customers and end users through our recognized brands: PBV</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, DSI</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Accuseal</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Much of our production is sold through distribution supply companies, with our marketing efforts targeting end users for pull through of our valve products. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our supply chain systems enable us to design and sell high-quality engineered valves, as well as provide standardized products, while maintaining competitive pricing and minimizing capital requirements. We utilize our international manufacturing partners to produce completed products and components for the majority of our valve products. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the product, our valves are manufactured to conform to the standards of one or more of the API, American National Standards Institute, American Bureau of Shipping, and International Organization for Standardization and/or other relevant standards governing the design and manufacture of industrial valves. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business history </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forum was incorporated in 2005 and formed through a series of acquisitions. In August 2010, Forum Oilfield Technologies, Inc. was renamed Forum Energy Technologies, Inc., when four other companies were merged into Forum. On April 17, 2012, we completed our initial public offering.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we provide a mix of consumable products, capital goods, and repair parts and services, the majority of orders and commitments included in our backlog as of December&#160;31, 2022 are scheduled to be delivered within six months. Our backlog was approximately $264.8 million at December&#160;31, 2022 and approximately $196.5 million at December&#160;31, 2021. Substantially all of the projects currently in our backlog are subject to change and our customers may seek to terminate these orders. However, customers are generally required to pay us for work performed as well as other costs and fees as a result of such changes or termination. It is difficult to predict how much of our current backlog may be delayed or terminated, or subject to changes, as well as our ability to collect termination or change fees. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consumable and repair products are predominantly off-the-shelf items requiring short lead-times, generally less than six months, and our related refurbishment or other services are also not contracted with significant lead time.&#160;The composition of our backlog is reflective of our mix of capital equipment, consumable products, aftermarket and other related items. Our bookings, which consist of written orders or commitments for our products or related services, during the years ended December&#160;31, 2022 and 2021 were approximately $780.7 million and $632.3 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customers</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer represented more than 10% of consolidated revenue in any of the last two years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is not significantly impacted by seasonality. However, our customers are susceptible to exhausting their capital and operating budgets in the fourth quarter. As a result, we may experience decreased demand for our products in the fourth quarter. In addition, given the geographic proximity of a number of our facilities to the Gulf Coast, we are subject to business interruptions caused by hurricanes and tropical storms. Furthermore, a small portion of the revenue we generate from select Canadian operations often benefits from higher first quarter activity levels, as operators take advantage of the winter freeze to gain access to remote drilling and production areas. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Competition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets in which we operate are highly competitive. We compete with a number of companies of varying sizes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several large national and multinational companies that have longer operating histories, greater financial, technical and other resources and greater name recognition.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have several smaller competitors who compete with us on a regional or local basis. These competitors are often times very quick to respond to new or emerging technologies and services, and changes in customer requirements. The principal competitive factors in our markets are product quality and performance, price, breadth of product offering, availability of products and services, performance, distribution capabilities, technical expertise, responsiveness to customer needs, reputation for service and intellectual property rights. We believe our products and services in each segment are comparable in price, quality, performance and dependability with our competitors&#8217; offerings. We seek to differentiate ourselves from our competitors by providing a rapid response to the needs of our customers, expert knowledge, a high level of customer service, and innovative product development initiatives. Some of our competitors expend greater amounts of money than us on formal research and engineering efforts. We believe, however, that our product development efforts are enhanced by the investment of management time that we make to improve our customer service and to work with our customers on their specific product needs and challenges.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have no single competitor across all of our product lines, the companies we compete with across the greatest number of our product lines include National Oilwell Varco, Inc., Cameron International Corporation (a subsidiary of Schlumberger), TechnipFMC plc, Tenaris S.A., and Caterpillar, Inc.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patents, trademarks and other intellectual property</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently hold multiple U.S. and international patents and trademarks, have a number of pending patent and trademark applications and have developed a significant amount of trade secrets or other know how in the areas where we compete. Although our patents, trademarks, licenses, trade secrets and know how are material to us in the aggregate, we do not regard any single piece of intellectual property to be material to our business as a whole.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Raw materials</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We acquire component parts, products and raw materials from suppliers, including foundries, forge shops, and original equipment manufacturers. The prices we pay for our raw materials may be affected by, among other things, energy, steel and other commodity prices, inflationary pressures, tariffs and duties on imported materials and foreign currency exchange rates. Certain of our component parts, products or raw materials, such as bearings, are only available from a limited number of suppliers. Please see &#8220;Risk factors&#8212;Risks related to our business&#8212;We rely on relationships with key suppliers to operate and maintain our business.&#8221; </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timely receipt of raw materials is critical to our business. In 2021, we were negatively impacted by various transportation and other supply chain constraints, which caused manufacturing delays for some of our products. During 2022, supply chain constraints eased; however, raw material prices for many of our product lines were negatively impacted by inflationary pressures. In the future, while we anticipate inflationary pressures will improve, and supply chain constraints will continue to ease, the timing of any reduction in inflation is unknown, and it is unclear whether we will be able to continue purchasing raw materials on a timely basis or at acceptable prices. We generally try to purchase raw materials from multiple suppliers so that we are not dependent on any one supplier, but this is not always possible.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Working Capital</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An important consideration for many of our customers in selecting a vendor is timely availability of the product. Customers may pay a premium for earlier or immediate availability because of the cost of delays in critical operations. We stock our consumable products in regional warehouses or on consignment around the world so that these products are available for our customers when needed. This availability is especially critical for certain consumable products, causing us to carry substantial inventories for these products. For critical capital items in which demand is expected to be strong, we often build certain items before we have a firm order. Our having such goods available on short notice can be of great value to our customers. We also stock raw materials and components in order to be in a position to build products in response to market demand.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically offer our customers standard payment terms of 30 days, although during downturns in activity, customers often take 65 days or more to settle accounts. For sales into certain countries or for select customers, we might require payment upfront or credit support through a letter of credit. For longer term projects, we typically require progress payments as important milestones are reached. On average, we collect our receivables in about 60 days from shipment resulting in a substantial investment in accounts receivable. Standard terms with our vendors are 90 days. For critical items sourced from significant vendors, we have settled accounts more quickly, sometimes in exchange for early payment discounts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental regulation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to numerous stringent and complex laws and regulations governing the discharge of materials into the environment, health and safety aspects of our operations, or otherwise relating to human health and environmental protection. In addition to environmental and worker safety regulations, we are subject to regulation by numerous other governmental regulatory agencies, including the U.S. Department of Labor and other state, local and international bodies regulating worker rights and labor conditions. In addition, we are subject to certain requirements to contribute to retirement funds or other benefit plans and laws in some jurisdictions in which we operate restrict our ability to dismiss employees. Failure to comply with these laws or regulations or to obtain or comply with permits may result in the assessment of administrative, civil and criminal penalties, imposition of remedial or corrective action requirements, and the imposition of injunctions to prohibit certain activities or force future compliance.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trend in environmental regulation has been to impose increasingly stringent restrictions and limitations on activities that may impact the environment, and thus, any changes in environmental laws and regulations or in enforcement policies that result in more stringent and costly waste handling, storage, transport, disposal, or remediation requirements could have a material adverse effect on our operations and financial position. Moreover, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accidental releases or spills of regulated substances may occur in the course of our operations, and if so, we may incur significant costs and liabilities as a result of such releases or spills, including any third-party claims for damage to property, natural resources or persons.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of the more significant existing environmental, health and safety laws and regulations to which our business operations are subject and for which compliance may have a material adverse impact on our capital expenditures, results of operations or financial position.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hazardous substances and waste</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Resource Conservation and Recovery Act (&#8220;RCRA&#8221;) and comparable state statutes, regulate the generation, transportation, treatment, storage, disposal and cleanup of hazardous and non-hazardous wastes. Under the auspices of the Environmental Protection Agency (&#8220;EPA&#8221;), the individual states administer some or all of the provisions of the RCRA, sometimes in conjunction with their own, more stringent requirements. We are required to manage the transportation, storage and disposal of hazardous and non-hazardous wastes in compliance with the RCRA.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Comprehensive Environmental Response, Compensation, and Liability Act (&#8220;CERCLA&#8221;), also known as the Superfund law, imposes joint and several liability, without regard to fault or legality of conduct, on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. These persons include the owner or operator of the site where the release occurred, and anyone who disposed or arranged for the disposal of a hazardous substance released at the site. We currently own, lease, or operate numerous properties that have been used for manufacturing and other operations for many years. We also contract with waste removal services and landfills. These properties and the substances disposed or released on them may be subject to the CERCLA, RCRA and analogous state laws. Under such laws, we could be required to remove previously disposed substances and wastes, remediate contaminated property, or perform remedial operations to prevent future contamination. In addition, it is not uncommon for neighboring landowners and other third-parties to file claims for personal injury and property damage allegedly caused by hazardous substances released into the environment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hydraulic fracturing</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant percentage of our customers&#8217; oil and natural gas production is being developed from unconventional sources, such as hydrocarbon shales. These formations require hydraulic fracturing completion processes to release the oil or natural gas from the rock so that it can flow through the formations. Hydraulic fracturing involves the injection of water, sand and chemicals under pressure into the formation to stimulate production. A number of federal agencies, including the EPA and the U.S. Department of Energy, are analyzing, or have been requested to review, a variety of environmental issues associated with shale development, including hydraulic fracturing. Moreover, various political groups and officials are requesting or have discussed implementing a ban on hydraulic fracturing, or oil &amp; gas extraction generally, on federal lands. For more information, please read &#8220;Risk Factors-Potential legislation or regulations restricting the use of hydraulic fracturing could reduce demand for our products.&#8221;</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating risk and insurance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage of types and amounts that we believe to be customary and reasonable for companies of our size and with similar operations. In accordance with industry practice, however, we do not maintain insurance coverage against all of the operating risks to which our business is exposed. Therefore, there is a risk our insurance program may not be sufficient to cover any particular loss or all losses. Currently, our insurance program includes coverage for, among other things, general liability, umbrella liability, sudden and accidental pollution, personal property, vehicles, workers&#8217; compensation, and employer&#8217;s liability coverage. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employees</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had approximately 1,500 employees. Of our total employees, approximately 1,100 were in the U.S., 150 were in the United Kingdom, 100 were in Germany, 100 were in Canada and 50 were in other locations. We are not a party to any collective bargaining agreements, other than in our Hamburg, Germany facility. We consider our relations with our employees to be satisfactory.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the principal factors that make an investment in our company speculative or risky, all of which are more fully described in the Risk Factors section below. This summary should be read in conjunction with the Risk Factors section and should not be relied upon as an exhaustive summary of the material risks facing our business.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our Business and Operations:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The success of our business largely depends on activity levels in the oil and natural gas industry, which can be affected by the amount and volatility of oil and natural gas prices. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">The markets in which we operate are highly competitive, including some companies that hold substantial market share and have substantially greater resources than we do, as well as a number of regional or local competitors for certain of our product lines. We may not be able to compete successfully in this environment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Given the uncertainty related to long-term commodity prices and associated customer demand, we may hold excess or obsolete inventory, and as a result, may experience a reduction in gross margins and financial results. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We may not realize revenue on our current backlog due to customer order reductions, cancellations or acceptance delays, which may negatively impact our financial results.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The industry in which we operate is undergoing continuing consolidation and seeking opportunities to participate in the energy transition, which may impact our results of operations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">A greater focus on budgetary discipline and technological advances have caused a decline in customer spending that may remain at a low level despite an increase in commodity prices.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     We may be unable to employ a sufficient number of skilled and qualified workers.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     We rely on relationships with key suppliers to operate and maintain our business. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our business depends upon our ability to obtain key raw materials and specialized equipment from suppliers. Increased costs of raw materials and other components, and inflationary pressure, may result in increased operating expenses.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">A deterioration of global economic conditions could adversely affect our financial condition and results of operations.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We may not be able to satisfy technical requirements, testing requirements, code requirements or other specifications under contracts and contract tenders. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">A failure or breach of our information technology infrastructure, including as a result of cyber attacks or failures of data protection measures, could adversely impact our business and results of operations and expose us to potential liabilities. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     Our success depends on our ability to implement new technologies and services more efficiently and quickly than our competitors.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our success will be affected by the use and protection of our proprietary technology. Due to the limitations of our intellectual property rights, our ability to exclude others from the use of our proprietary technology may be reduced. Furthermore, we may be adversely affected by disputes regarding intellectual property rights.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     We may incur liabilities, fines, penalties or additional costs, or we may be unable to sell to certain customers if we do not maintain safe operations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The impact and effects of public health crises, pandemics and epidemics, such as the COVID-19 pandemic, could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     Facility consolidations or expansions may subject us to risks of operating inefficiencies, construction delays and cost overruns.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     Our acquisitions and dispositions may not result in anticipated benefits and may present risks not originally contemplated, which may have a material adverse effect on our business, consolidated results of operations and consolidated financial condition.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;     A natural disaster, catastrophe or other event could result in severe property damage, which could curtail our operations. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal and Regulatory Risks:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our operations and our customers&#8217; operations are subject to a variety of governmental laws and regulations that affect our and our customers&#8217; costs, prohibit or curtail our customers&#8217; operations in certain areas, limit the demand for our products and services or restrict our operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Potential legislation or regulations restricting the use of hydraulic fracturing could reduce demand for our products. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our financial results could be adversely impacted by changes in regulation of oil and natural gas exploration and development activity in response to significant environmental incidents or climate change actions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our operations are subject to environmental and operational safety laws and regulations that may expose us to significant costs and liabilities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Tariffs imposed by the U.S. government could have a further severe adverse effect on our results of operations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We are subject to litigation risks that may not be covered by insurance. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The number and cost of our current and future asbestos claims could be substantially higher than we have estimated and the timing of payment of claims could be sooner than we have estimated. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our products are used in operations that are subject to potential hazards inherent in the oil and natural gas industry and, as a result, we are exposed to potential liabilities that could affect our financial condition and reputation. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Climate change legislation or regulations restricting emissions of greenhouse gases and related divestment and other efforts could increase our operating costs or reduce demand for our products. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our International Operations</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our business operations worldwide are subject to a number of U.S. federal laws and regulations, including restrictions imposed by the U.S. Foreign Corrupt Practices Act as well as trade sanctions administered by the Office of Foreign Assets Control and the Commerce Department, as well as similar laws in non-U.S. jurisdictions that govern our operations by virtue of our presence or activities there.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our exposure to currency exchange rate fluctuations may result in fluctuations in our cash flows and could have an adverse effect on our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to our Common Stock, Indebtedness and Financial Condition:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our common stock price has been volatile, and we expect it to continue to remain volatile in the future.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The indenture governing our 2025 Notes and our Credit Facility contain operating and financial restrictions that restrict our business and financing activities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Our ability to access the capital and credit markets to raise capital on favorable terms is limited by our debt level, industry conditions and credit rating.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Provisions in our organizational documents and under Delaware law could delay or prevent a change in control of our company, which could adversely affect the price of our common stock.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We have incurred impairment charges and we may incur additional impairment charges in the future.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Business and Operations: </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The success of our business largely depends on activity levels in the oil and natural gas industry, which can be affected by the amount and volatility of oil and natural gas prices. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced, and will continue to experience, fluctuations in revenues and operating results due to economic and business cycles. The willingness of oil and natural gas operators to make capital expenditures to explore for and produce oil and natural gas, the need of oilfield services companies to replenish consumable parts and the willingness of these customers to invest in capital equipment depends largely upon prevailing industry conditions that are influenced by numerous factors over which we have no control. Such factors include:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">domestic and foreign supply of and demand for oil and natural gas; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prices, and expectations about future prices, of oil and natural gas; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability or willingness of the Organization of Petroleum Exporting Countries (&#8220;OPEC&#8221;) and other major producers to set and maintain production limits;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cost of exploring for, developing, producing and delivering oil and natural gas; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">levels of drilling and completions activity; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expected decline in rates of current and future production, or faster than anticipated declines in production; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discovery rates of new oil and natural gas reserves; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 and related public health measures implemented by governments worldwide and the occurrence or threat of other epidemic or pandemic diseases, including variants of COVID-19, and any government response to such occurrence or threat;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability of our customers to access new markets or areas of production or to continue to access current markets, including as a result of trade restrictions; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">weather conditions, including hurricanes and tornadoes, that can affect oil and natural gas operations;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters, catastrophes or other events resulting in severe property damage;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">governmental regulations, including those instituted in connection with a response to climate change; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibitions, moratoriums or similar limitations on drilling or hydraulic fracturing activity resulting in a cessation or disruption of operations; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">domestic and worldwide economic and political conditions, including inflationary pressures, further increases in interest rates and the cost of capital, a general economic slowdown or recession, political tensions and war (including future developments in the ongoing Russia-Ukraine conflict); </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financial stability of our customers and other industry participants;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political instability in oil and natural gas producing countries;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased pressures to invest in sustainable energy sources, shareholder activism or activities by non-governmental organizations to restrict the exploration, development and production of oil and natural gas; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investors reducing, or ceasing to provide, funding to the oil and natural gas industry in response to initiatives to limit climate change;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">conservation measures and technological advances affecting energy consumption; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and availability of alternative energy resources and fuels; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainty in capital and commodities markets, and the ability of oil and natural gas companies to raise equity capital and debt financing; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">merger and divestiture activity among oil and natural gas producers, drilling contractors and oilfield service companies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The oil and natural gas industry has historically experienced periodic reductions in the overall level of exploration and development activities in connection with declines in commodity prices. As a result, there are periodic reductions in the demand for our products and services, downward pressure on the prices that we charge and ultimately an adverse impact on our business. During the year ended December 31, 2022, ongoing COVID-19 outbreaks and related work restrictions impacted demand for oil and natural gas and caused disruptions in global </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">supply chains, which have contributed to price volatility and inflationary pressures for certain goods and services. Although, during the year oil and gas prices and demand increased significantly from the historic lows seen in the first half of 2020, it is uncertain whether prices will maintain current levels, decline or increase. Furthermore, there can be no assurance that the demand or pricing for oil and natural gas will follow historic patterns, including as a result of increased availability of alternative energy sources. Declines in oil and natural gas prices, decreased levels of exploration, development, and production activity, use of alternative sources of energy, and the willingness of customers to invest in their equipment relative to historical norms may negatively affect:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">revenues, cash flows, and profitability; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to maintain or increase borrowing capacity; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to obtain additional capital to finance our business and the cost of that capital; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to collect outstanding amounts from our customers; and </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to attract and retain skilled personnel to maintain our business or that will be needed in the event of an upturn in the demand for our products.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The markets in which we operate are highly competitive, including some companies that hold substantial market share and have substantially greater resources than we do, as well as a number of regional or local competitors for certain of our product lines. We may not be able to compete successfully in this environment. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets in which we operate are highly competitive and our products and services are subject to competition from significantly larger businesses. We have several competitors that are large national and multinational companies that have longer operating histories, and greater financial, technical and other resources than we do. In addition, we compete with many small companies on a regional or local basis.&#160;Our competitors may be able to respond more quickly to new or emerging technologies and services and changes in customer requirements. In addition, several of our competitors provide a much broader array of services, and have a stronger presence in more geographic markets and, as such, may be better positioned to withstand an extended downturn. Our larger competitors are able to use their size and purchasing power to seek economies of scale and pricing concessions. Furthermore, some of our customers are our competitors and have in the past ceased buying from us, and may do the same in the future. We also have competitors outside of the U.S. with lower structural costs due to labor and raw material cost in and around their manufacturing centers, and prices based on foreign currencies. Accordingly, currency fluctuations may cause U.S. dollar-priced products to be less competitive than our competitors&#8217; products that are priced in other currencies. Moreover, our competitors may utilize available capacity during a period of depressed energy prices to gain market share.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New competitors have also entered the markets in which we compete. We consider product quality, price, breadth of product offering, availability of products and services, performance, distribution capabilities, technical expertise, responsiveness to customer needs, reputation for service and intellectual property rights to be the primary competitive factors. Competitors may be able to offer more attractive pricing, duplicate strategies, or develop enhancements to products that offer performance features that are superior to our products. In addition, we may not be able to retain key employees of entities that we acquire in the future and those employees may choose to compete against us following a contractually agreed period of non-competition that is permitted under the law. Competitive pressures, including those described above, and other factors could adversely affect our competitive position, resulting in a loss of market share or decreases in prices. For more information about our competitors, please read &#8220;Business&#8212;Competition.&#8221;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Given the uncertainty related to long-term commodity prices and associated customer demand, we may hold excess or obsolete inventory, and as a result, may experience a reduction in gross margins and financial results.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot accurately predict what or how many products our customers will need in the future. Orders are placed with our suppliers based on forecasts of customer demand and, in some instances, we may establish buffer inventories to accommodate anticipated demand. At certain times, we have built capital equipment before receiving customer orders. Our forecasts of customer demand are based on multiple assumptions, which have introduced errors into the estimates. These forecasts have been  particularly challenging to develop as a result of uncertainty created by COVID-19 outbreaks and related work restrictions, and U.S. recessionary pressures and supply chain inefficiencies preventing our customers from receiving finished goods. In addition, many of our suppliers, such as those for certain of our standardized valves, require a longer lead time to provide products than our customers demand for delivery of our finished products. If we underestimate customer demand or if insufficient manufacturing capacity is available, we would miss revenue opportunities and potentially lose market share and damage our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer relationships. Conversely, if we overestimate customer demand, we would allocate resources to the purchase of material or manufactured products that we are not be able to sell when we expect to, if at all. As a result, we would hold excess or obsolete inventory, which would reduce gross margin and adversely affect financial results upon writing down the value of inventory. In addition, any future significant cancellations or deferrals of product orders or the return of previously sold products could materially and adversely affect profit margins, increase product obsolescence and restrict our ability to fund our operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not realize revenue on our current backlog due to customer order reductions, cancellations or acceptance delays, which may negatively impact our financial results.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertainty regarding demand for our customers&#8217; services has resulted in order reductions, cancellations and acceptance delays, and we may experience more of these in the future. We may be unable to collect revenue for all of the orders reflected in our backlog, or we may be unable to collect cancellation penalties, to the extent we have the right to impose them, or the revenues may be pushed into future periods. In addition, customers who are more highly leveraged or otherwise unable to pay their creditors in the ordinary course of business may become insolvent or be unable to operate as a going concern. We may be unable to collect amounts due or damages we are awarded from these customers, and our efforts to collect such amounts may damage our customer relationships. Our results of operations and overall financial condition may be negatively impacted by a reduction in revenue as a result of these circumstances.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The industry in which we operate is undergoing continuing consolidation and seeking opportunities to participate in the energy transition, which may impact our results of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our customers have consolidated and are seeking to achieve economies of scale and pricing concessions. In addition, they are making investments in non-traditional oil and gas markets as part of the energy transition.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, we may be unable to supply our traditional oil and gas products to these customers if we do not develop new technology that meets their changing needs. In addition, the consolidation of customers and focus on non-traditional energy investments could result in reduced spending by such companies or decreased demand for our existing products and services. Therefore, to counteract these pressures, any reduced spending or decreased demand for traditional energy products will need to be offset at the same or greater pace by sales to other customers or increased sales of renewable energy technologies that we develop. If we are not successful in offsetting such sales, there could be a significant negative impact on our results of operations or financial condition. We are unable to predict what effect consolidations and the energy transition in the industry may have on prices, spending by customers, selling strategies, competitive position, customer retention or our ability to negotiate favorable agreements with customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A greater focus on budgetary discipline and technological advances have caused a decline in customer spending that may remain at a low level despite an increase in commodity prices.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our business is driven by our customers&#8217; spending on capital equipment such as drilling rigs. Our customers and their investors have adopted business strategies placing significant emphasis on capital discipline that has limited the level of their spending. In addition, new techniques and technological advances have reduced the number of days required to drill wells. The number of days required for a drilling rig to be on a site to drill a well has in many areas been reduced by at least half over the last several years. Given these factors, we cannot provide any assurance that our capital equipment sales will increase if there is an increase in commodity prices. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to employ a sufficient number of skilled and qualified workers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The delivery of our products and services requires personnel with specialized skills and experience. Our ability to be productive and profitable depends upon our ability to employ and retain skilled workers. During periods of increasing activity in our industry, our ability to expand our operations depends in part on our ability to increase the size of our skilled labor force. In addition, during those periods, the demand for skilled workers is high, the supply is limited and the cost to attract and retain qualified personnel increases, especially for skilled workers. For example, we have recently experienced shortages of engineers, mechanical assemblers, machinists and welders, which in some instances slowed the productivity of certain of our operations. Furthermore, a significant increase in the wages paid by competing employers could result in a reduction of our skilled labor force, increases in the wage rates that we must pay, or both. During periods of low activity in our industry, we have reduced the size of our labor force to match declining revenue levels, and other employees have chosen to leave in order to find more stable employment. This causes us to lose skilled personnel, the absence of which could cause us to incur quality, efficiency and deliverability issues in our operations, or delay our response to an upturn in the market. We are also exposed to the impact of labor cost increases resulting from other factors such as high employment levels, increased wages offered </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by employers in other industries, and government regulations. If any of these events were to occur, our ability to respond quickly to customer demands may be inhibited and our growth potential could be impaired. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on relationships with key suppliers to operate and maintain our business. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our product lines depend on a limited number of third-party suppliers. In some cases, the suppliers own the intellectual property rights to the products we sell, or possess the technology or specialized tooling required to manufacture them. As a result of this concentration in part of our supply chain, our business and operations may be negatively affected if our key suppliers were to experience significant disruptions affecting the price, quality, availability or timely delivery of their products, such as from COVID-19, or if they were to decide to terminate their relationships with us. For example, we have a limited number of suppliers for our bearings product lines and certain of our valve product lines. The limited number of these suppliers can restrict the quantity and timeliness of customer deliveries. In addition, some of our suppliers have imposed more stringent payment terms and conditions on us based on our perceived risk as a counterparty. The partial or complete loss of any one of our key suppliers, a significant adverse change in the relationship with any of these suppliers, through consolidation or otherwise, would limit our ability to manufacture and sell certain of our products.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends upon our ability to obtain key raw materials and specialized equipment from suppliers. Increased costs of raw materials and other components, and inflationary pressure, may result in increased operating expenses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should our suppliers be unable to provide the necessary raw materials or finished products or otherwise fail to deliver such materials and products timely and in the quantities required, resulting delays in the provision of products or services to customers could have a material adverse effect on our business. In particular, because many of our products are manufactured out of steel, we are particularly susceptible to fluctuations in steel prices and tariffs. Our results of operations may be adversely affected by our inability to manage the rising costs and availability of raw materials and components used in our products. For example, our Coiled Tubing product line was unable to source a sufficient amount of steel during the third and fourth quarters of 2021 to satisfy customer orders on a timely basis. In addition to the impact of COVID-19 and related supply chain and operational disruptions, the availability and cost of necessary raw materials and finished products may be impacted by macroeconomic demand, various national, regional, local, economic and political factors, and inflationary pressures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts require us to compensate customers if we do not meet specified delivery obligations. We rely on suppliers to provide required materials and in many instances these materials must meet certain specifications. Managing a geographically diverse supply base poses inherently significant logistical challenges. Furthermore, the ability of third-party suppliers to deliver materials to our specifications may be affected by events beyond our control. As a result, there is a risk that we could experience diminished supplier performance resulting in longer than expected lead times and/or product quality issues. For example, in the past, we have experienced issues with the quality of certain forgings used to produce materials utilized in our products. As a result, we were required to seek alternative suppliers for those forgings, which resulted in increased costs and a disruption in our supply chain. We have also been required in certain circumstances to provide better economic terms to some of our suppliers in exchange for their agreement to increase their capacity to satisfy our supply needs. The occurrence of any of the foregoing factors would have a negative impact on our ability to deliver products to customers within committed time frames.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A deterioration of global economic conditions could adversely affect our financial condition and results of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A deterioration in global economic conditions, including an economic slowdown or recession in the United States or in any other country that significantly affects the supply of or demand for oil or natural gas, inflation, geopolitical issues such as the continuing conflict between Russia and Ukraine, the availability and cost of credit and supply chain disruptions, could adversely affect our financial condition and results of operations. Global economic conditions have a significant impact on oil and natural gas prices, and any stagnation or deterioration in these conditions could result in less demand for our products and services and could cause our customers to reduce their planned capital spending. Adverse global economic conditions also may cause our customers, vendors and/or suppliers to lose access to the financing necessary to sustain or increase their current level of operations, fulfill their commitments and/or fund future operations and obligations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, if inflation increases, we may be unable to raise pricing for our products and services at or above the rate of inflation, which could reduce our profit margins. In the past, global economic conditions, and expectations for future global economic conditions, have sometimes experienced significant deterioration in a relatively short period of time and there can be no assurance that global economic conditions or expectations for future global economic conditions will recover in the near term or not quickly deteriorate again due to one or more factors.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to satisfy technical requirements, testing requirements, code requirements or other specifications under contracts and contract tenders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our products are used in harsh environments and severe service applications. Our contracts with customers and customer requests for bids often set forth detailed specifications or technical requirements (including that they meet certain industrial code requirements, such as API, ASME or similar codes, or that our processes and facilities maintain ISO or similar certifications) for our products and services, which may also include extensive testing requirements. We anticipate that such code testing requirements will become more common in our contracts. We cannot assure that our products or facilities will be able to satisfy the specifications or requirements, or that we will be able to perform the full-scale testing necessary to prove that the product specifications are satisfied in future contract bids or under existing contracts, or that the costs of modifications to our products or facilities to satisfy the specifications and testing will not adversely affect our results of operations. If our products or facilities are unable to satisfy such requirements, or we are unable to perform or satisfy any required full-scale testing, we may suffer reputational harm and our customers may cancel their contracts and/or seek new suppliers, and our business, results of operations or financial position may be adversely affected. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A failure or breach of our information technology infrastructure, including as a result of cyber attacks or failures of data protection measures, could adversely impact our business and results of operations and expose us to potential liabilities. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The efficient operation of our business is dependent on our information technology (&#8220;IT&#8221;) systems. Accordingly, we rely upon the capacity, reliability and security of our IT hardware and software infrastructure and our ability to expand and update this infrastructure in response to our changing needs, including remote connectivity. Despite our implementation of security measures, our IT systems are vulnerable to computer viruses, natural disasters, incursions by intruders or hackers, failures in hardware or software, power fluctuations, cyber terrorists and other similar disruptions.  Geopolitical tensions or conflicts, such as Russia&#8217;s invasion of Ukraine, may further heighten the risk of cyber attacks. In certain instances, our IT systems have failed to perform as anticipated, resulting in disruptions in operations and other adverse consequences. Should our IT systems materially fail in the future, it may result in numerous other adverse consequences, including reduced effectiveness and efficiency of our operations, inappropriate disclosure or loss of confidential or sensitive information, increased overhead costs, and loss of intellectual property, which could lead to liability to third parties or otherwise and have a material adverse effect on our business and results of operations. While we carry cyber insurance, we cannot be certain that our coverage will be adequate for liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim.  In addition, we may be required to incur significant costs to prevent damage caused by these disruptions or security breaches in the future. Further, cyber attacks on a communications network or power grid could cause operational disruption resulting in loss of revenues.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, recent laws and regulations governing data privacy and the unauthorized disclosure of confidential information, including the European Union General Data Protection Regulation and laws enacted in certain U.S. jurisdictions, pose increasingly complex compliance challenges and potentially elevate&#160;our&#160;costs.&#160;Any failure&#160;by us&#160;to comply with these laws and regulations, including as a result of a security or privacy breach,&#160;could result in significant penalties&#160;and liabilities for us.&#160;Additionally, if we acquire a company that has violated or is not in compliance with applicable data protection laws, we may incur significant liabilities and penalties as a result.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends on our ability to implement new technologies and services more efficiently and quickly than our competitors.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on our ability to develop and implement new product designs and improvements that meet our customer&#8217;s needs in a manner equal to or more effective than those offered by our competitors. If we are not able to continue to provide new and innovative services and technologies in a manner that allows us to meet evolving industry requirements, including the focus on renewable energy opportunities, at prices acceptable to our customers, our financial results would be negatively affected. In addition, some of our competitors are large national and multinational companies that we believe are able to devote greater financial, technical, manufacturing and marketing resources to research and develop more or better systems, services and technologies than we are able to do. Moreover, as a result of the currently depressed levels of customer activity, we may be unable to allocate sufficient amounts of capital to research and new product development activities, which may limit our ability to compete in the market and generate revenue.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success will be affected by the use and protection of our proprietary technology. Due to the limitations of our intellectual property rights, our ability to exclude others from the use of our proprietary technology may be reduced. Furthermore, we may be adversely affected by disputes regarding intellectual property rights.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success will be affected by our development and implementation of new product designs and improvements and by our ability to protect and maintain intellectual property assets related to these developments. Although in many cases our products are not protected by any registered intellectual property rights, in some cases we rely on a combination of patents and trade secret laws to establish and protect this proprietary technology. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently hold multiple U.S. and international patents and have several pending patent applications associated with our products and processes. Some work is conducted in international waters and, therefore, does not fall within the scope of any country&#8217;s patent jurisdiction. As a result, we would be limited in the degree to which we can enforce our patents against infringement occurring in international waters and other &#8220;non-covered&#8221; territories. Also, we do not have patents in every jurisdiction in which we conduct business and our patent portfolio will not protect all aspects of our business and may relate to obsolete or unusual methods, which would not prevent third parties from entering the same market. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, our competitors have infringed upon, misappropriated, circumvented, violated or challenged the validity or enforceability of our intellectual property. In the future, we may not be able to adequately protect or enforce our intellectual property rights. Our failure or inability to protect our proprietary information or successfully oppose intellectual property challenges against us could materially and adversely affect our competitive position.  Moreover, third parties from time to time may initiate litigation against us by asserting that the conduct of our business infringes, misappropriates or otherwise violates their intellectual property rights. For example, in 2017, one of our subsidiaries filed an action seeking a declaratory judgment action of non-infringement against Tenaris Coiled Tubes, LLC. Tenaris subsequently filed counterclaims against our subsidiary and us alleging infringement on certain of its patents. We may not prevail in any such legal proceedings, and our products and services may be found to infringe, impair, misappropriate, dilute or otherwise violate the intellectual property rights of others. Any legal proceeding concerning intellectual property is likely to be protracted and costly and is inherently unpredictable, and could have a material adverse effect on our business, regardless of its outcome. Further, our intellectual property rights may not have the value expected and such value is expected to change over time as new products are designed and improved.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur liabilities, fines, penalties or additional costs, or we may be unable to sell to certain customers if we do not maintain safe operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to comply with safety regulations or maintain an acceptable level of safety at our facilities, we may incur fines, penalties or other liabilities, or we may be held criminally liable. In addition, a portion of our work force is made up of newer employees who are less experienced and therefore more prone to injury. As a result, new employees require ongoing training and a higher degree of oversight. We incur additional costs to encourage training and ensure proper oversight of these shorter service employees. Moreover, we incur costs in connection with equipment upgrades, or other costs to facilitate our compliance with safety regulations. Failure to maintain safe operations or achieve certain safety performance metrics could disqualify us from doing business with certain customers, particularly major oil companies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective internal controls over financial processes and reporting are necessary for us to provide reliable financial reports that effectively prevent fraud and operate successfully. Our efforts to maintain internal control systems have not been successful in the past. The existence of a material weakness in the future or a failure of our internal controls could affect our ability to obtain financing or increase the cost of any such financing. The identification of a material weakness in the future could also cause investors to lose confidence in the reliability of our financial statements and could result in a decrease in the value of our common stock. In addition, the entities that we acquire in the future may not maintain effective systems of internal control or we may encounter difficulties integrating our system of internal controls with those of acquired entities. If we are unable to maintain effective internal controls and, as a result, fail to provide reliable financial reports and effectively prevent fraud, our reputation and operating results would be harmed.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The impact and effects of public health crises, pandemics and epidemics, such as the COVID-19 pandemic, could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public health crises, pandemics and epidemics, such as the COVID-19 pandemic, and fear of such events have adversely impacted and may continue to adversely impact our operations, the operations of our customers and the global economy, including the worldwide demand for oil and natural gas and the level of demand for our products and services. Other effects of such public health crises, pandemics and epidemics, including the COVID-19 pandemic, have included and may continue to include significant volatility and disruption of the global financial markets; continued volatility of oil and natural gas prices and related uncertainties around OPEC+ production; disruption of our operations; impact to costs; loss of workers; labor shortages; operational and supply chain disruptions; material or equipment shortages; logistics constraints; customer demand for our products and services and industry demand generally; capital spending by oil and natural gas companies; our liquidity; the price of our securities and trading markets with respect thereto; our ability to access capital markets; asset impairments and other accounting changes; certain of our customers experiencing bankruptcy or otherwise becoming unable to pay vendors, including us; and employee impacts from illness, travel restrictions, including border closures and other community response measures. Such public health crises, pandemics and epidemics are continuously evolving and the extent to which our business operations and financial results continue to be affected depends on various factors beyond our control, such as the duration, severity and sustained geographic resurgence of the COVID-19 virus; the emergence, severity and spread of new variants of the COVID-19 virus; the impact and effectiveness of governmental actions to contain and treat such outbreaks, including government policies and restrictions; vaccine hesitancy, vaccine mandates, and voluntary or mandatory quarantines; and the global response surrounding such uncertainties.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the dynamic nature of these events, we cannot reasonably estimate the period of time that COVID-19 and related market conditions will persist, the full extent of the impact they will have on our business, financial condition, results of operations or cash flows or the pace or extent of any subsequent recovery. The ultimate extent of the impact of COVID-19 will depend largely on future developments, including the spread of the virus within communities, the success of programs designed to prevent the virus and its spread and the related impact on overall economic activity, all of which are uncertain and cannot be predicted with certainty at this time. For more information, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Market Conditions.&#8221;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facility consolidations or expansions may subject us to risks of operating inefficiencies, construction delays and cost overruns.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have consolidated and may continue to consolidate facilities to achieve operating efficiencies and reduce costs. These facility consolidations may be delayed and cause us to incur increased costs, product or service delivery delays, decreased responsiveness to customer needs, liabilities under terms and conditions of sale or other operational inefficiencies, or may not provide the benefits we anticipate. We may lose key personnel and operational knowledge that might lead to quality issues, delays in production or other competitive disadvantages.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, we may grow our businesses through the construction of new facilities and expansions of our existing facilities. These projects, and any other capital asset construction projects that we may commence, are subject to similar risks of delay or cost overruns inherent in any construction project resulting from numerous factors, including the following: </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties or delays in obtaining land; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">shortages of key equipment, materials or skilled labor; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unscheduled delays in the delivery of ordered materials and equipment; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated cost increases; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">weather interferences; and </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in obtaining necessary permits or in meeting permit conditions.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our acquisitions and dispositions may not result in anticipated benefits and may present risks not originally contemplated, which may have a material adverse effect on our business, consolidated results of operations and consolidated financial condition. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually seek opportunities to maximize efficiency and value through various transactions, including purchases or sales of assets, businesses, investments, or joint venture interests. These transactions are intended to (but may not) result in the realization of savings, the creation of efficiencies, the offering of new products or services, the generation of cash or income, or the reduction of risk. Acquisition transactions may use cash on hand or be financed by additional borrowings or by the issuance of our common stock. These transactions may also affect our business, consolidated results of operations and consolidated financial condition. These transactions also involve risks, and we cannot ensure that:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any acquisitions we attempt will be completed on the terms announced, or at all;  </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any acquisitions would result in an increase in income or provide an adequate return of capital or other anticipated benefits; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any acquisitions would be successfully integrated into our operations and internal controls; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the due diligence conducted prior to an acquisition would uncover situations that could result in financial or legal exposure, including under the U.S. Foreign Corrupt Practices Act (&#8220;FCPA&#8221;), or that we will appropriately quantify the exposure from known risks; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any disposition would not result in decreased earnings, revenue, or cash flow; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">use of cash for acquisitions would not adversely affect our cash available for capital expenditures and other uses; or </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any dispositions, investments, or acquisitions, including integration efforts, would not divert management resources.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A natural disaster, catastrophe or other event could result in severe property damage, which could curtail our operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse weather conditions, such as hurricanes, tornadoes, ice or snow may damage or destroy our facilities, interrupt or curtail our operations, or our customers&#8217; operations, cause supply disruptions and result in a loss of revenue, which may or may not be insured. For example, certain of our facilities located in Oklahoma and Pennsylvania have experienced suspensions in operations due to tornado activity or extreme cold weather conditions. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our operations involve risks of, among other things, property damage, which could curtail our operations. Disruptions in operations or damage to a manufacturing plant could reduce our ability to produce products and satisfy customer demand. In particular, we have offices and manufacturing facilities in Houston, Texas, and in various places throughout the U.S. Gulf Coast region. These offices and facilities are particularly susceptible to severe tropical storms and hurricanes, which may disrupt our operations. Damage to one or more of our manufacturing facilities by severe weather or any other disaster, accident, catastrophe or event, could significantly interrupt our operations. Similar interruptions could result from damage to production or other facilities that provide supplies or other raw materials to our plants or other stoppages arising from factors beyond our control. These interruptions might involve significant damage to property, among other things, and repairs might take a significant amount of time. For example, in the third quarter 2017, we were impacted by idled facilities and operations directly related to Hurricane Harvey&#8217;s widespread damage in Texas and Louisiana. As a result, our financial results were negatively impacted by foregone revenue and under-absorption of manufacturing costs, and, indirectly, due to supplier and logistical delays.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal and Regulatory Risks:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations and our customers&#8217; operations are subject to a variety of governmental laws and regulations that affect our and our customers&#8217; costs, prohibit or curtail our customers&#8217; operations in certain areas, limit the demand for our products and services or restrict our operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and our customers&#8217; businesses may be significantly affected by:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">federal, state and local U.S. and non-U.S. laws and other regulations relating to oilfield operations, worker safety and protection of the environment; </span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in these laws and regulations;  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the level of enforcement of these laws and regulations; and</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interpretation of existing laws and regulations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we depend on the demand for our products and services from the oil and natural gas industry. This demand is affected by changing taxes, price controls and other laws and regulations relating to the oil and natural gas industry in general. For example, the adoption of laws and regulations curtailing exploration and development drilling for oil and natural gas for economic or other policy reasons could adversely affect our operations by limiting demand for our products. In addition, some non-U.S. countries adopt regulations or practices that provide an advantage to local oil companies in bidding for oil leases, or require local companies to perform oilfield services currently supplied by international service companies. To the extent that such companies are not our customers, or we are unable to develop relationships with them, our business may suffer. We cannot determine the extent to which our future operations and earnings may be affected by new legislation, new regulations or changes in existing regulations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of our non-U.S. operations and sales, we are also subject to changes in non-U.S. laws and regulations that encourage or require hiring of local contractors or require non-U.S. contractors to employ citizens of, or purchase supplies from, a particular jurisdiction. If we fail to comply with any applicable law or regulation, our business, results of operations or financial condition may be adversely affected.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential legislation or regulations restricting the use of hydraulic fracturing could reduce demand for our products. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain environmental advocacy groups and politicians have suggested that additional federal, state and local laws and regulations may be needed to more closely regulate the hydraulic fracturing process, and have made claims that hydraulic fracturing techniques are harmful to surface water and drinking water resources. Various governmental entities (within and outside the U.S.) are in the process of studying, restricting, regulating or preparing to regulate hydraulic fracturing, directly or indirectly.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA has asserted federal authority over hydraulic fracturing using fluids that contain &#8220;diesel fuel&#8221; under the federal Safe Drinking Water Act (&#8220;SDWA&#8221;) Underground Injection Control Program and has issued permitting guidance for hydraulic fracturing operations involving the use of diesel fuel in fracturing fluids in those states where the EPA is the permitting authority.&#160; Additionally, in March 2015, the Department of the Interior&#8217;s Bureau of Land Management (&#8220;BLM&#8221;) issued final rules, including new requirements relating to public disclosure, wellbore integrity and handling of flowback water, to regulate hydraulic fracturing on federal and Indian lands. These rules were rescinded by rule in December 2017; however, in January 2018, California and a coalition of environmental groups filed a lawsuit in the Northern District of California to challenge the BLM&#8217;s rescission of the rules. The Northern District of California upheld the rescission in 2020, but this decision was then appealed to the Ninth Circuit Court of Appeals.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This litigation is ongoing and future implementation of the BLM rules is uncertain at this time. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In past sessions, Congress has considered, but not passed, the adoption of legislation to provide for federal regulation of hydraulic fracturing under the SDWA and to require disclosure of the chemicals used in the hydraulic fracturing process. Some states have adopted, and other states are considering adopting, legal requirements that could impose more stringent permitting, public disclosure or well construction requirements on hydraulic fracturing activities or impose bans or moratoria on these activities altogether. Local governments also may seek to adopt ordinances within their jurisdictions regulating the time, place and manner of drilling activities in general or hydraulic fracturing activities in particular, in some cases banning hydraulic fracturing entirely. For example, the Colorado state legislature passed a package of hydraulic fracturing regulations in April 2019. Under the new law, the state oil and natural gas agency must review well locations for environmental protection criteria. In addition, the legislation broadened the authority for local governments to further regulate or restrict hydraulic fracturing. In April 2021, the California governor&#8217;s office directed state regulators to end the issuance of new permits for hydraulic fracturing by January 2024. In February 2018, the Oklahoma Corporation Commission released a protocol that requires operators to suspend hydraulic fracturing well completion operations in response to certain levels of seismic activity.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If new or more stringent federal, state or local legal restrictions relating to the hydraulic fracturing process are adopted in areas where our oil and natural gas exploration and production customers operate, they could incur potentially significant added costs to comply with such requirements, experience delays or curtailment in the pursuit of exploration, development, and production activities, and perhaps even be precluded from drilling wells, some or all of which could adversely affect demand for our products and services from those customers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial results could be adversely impacted by changes in regulation of oil and natural gas exploration and development activity in response to significant environmental incidents or climate change actions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental incidents such as the Macondo well incident could result in drilling moratoria, and could result in increased federal, state, and international regulation of our and our customers&#8217; operations that could negatively impact our earnings, prospects and the availability and cost of insurance coverage. Any additional regulation of the exploration and production industry as a whole could result in fewer companies being financially qualified to operate offshore or onshore in the U.S. or in non-U.S. jurisdictions, resulting in higher operating costs for our customers and reduced demand for our products and services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, President Biden signed an executive order that, among other things, instructed the Secretary of the Interior to pause new oil and natural gas leases on public lands or in offshore waters pending completion of a comprehensive review and reconsideration of federal oil and natural gas permitting and leasing practices. Following that executive order, the acting Secretary of the Interior issued an order imposing a 60 day pause on the issuance of new leases, permits and right-of-way grants for oil and gas drilling on federal lands, unless approved by senior officials at the Department of the Interior. In March 2021, prior to the expiration of the Secretary of the Interior&#8217;s order, President Biden announced that career staff at the Department of the Interior would resume processing oil and gas drilling permits. In August 2022, a federal judge for the U.S. District Court of the Western District of Louisiana issued a permanent  injunction against the pause of oil and natural gas leasing on public lands or in offshore waters of the thirteen plaintiff states that brought the lawsuit, which followed a June 2021 nationwide preliminary injunction by the district court that was subsequently vacated by the U.S. Court of Appeals for the Fifth Circuit. The full impact of these federal actions remains unclear, and if other restrictions or prohibitions become effective in the future, they could have an adverse impact on our business, financial condition, results of operations and cash flows.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations are subject to environmental and operational safety laws and regulations that may expose us to significant costs and liabilities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to numerous stringent and complex laws and regulations governing the discharge of materials into the environment, health and safety aspects of our operations, or otherwise relating to human health and environmental protection. These laws and regulations may, among other things, regulate the management and disposal of hazardous and nonhazardous wastes; require acquisition of environmental permits related to our operations; restrict the types, quantities, and concentrations of various materials that can be released into the environment; limit or prohibit operational activities in certain ecologically sensitive and other protected areas; regulate specific health and safety criteria addressing worker protection; require compliance with operational and equipment standards; impose testing, reporting and record keeping requirements; and require remedial measures to mitigate pollution from former and ongoing operations. Failure to comply with these laws and regulations or to obtain or comply with permits may result in the inability to conduct certain operational activities, assessment of administrative, civil and criminal penalties, imposition of remedial or corrective action requirements and the imposition of injunctions to prohibit certain activities or force future compliance. Certain environmental laws may impose joint and several liability, without regard to fault or legality of conduct, on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. In addition, these risks may be greater for us because the companies we acquire or have acquired may not have allocated sufficient resources and management focus to environmental compliance, potentially requiring rehabilitative efforts during the integration process or exposing us to liability before such rehabilitation occurs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trend in environmental regulation has been to impose increasingly stringent restrictions and limitations on activities that may impact the environment. The implementation of new laws and regulations could result in materially increased costs, stricter standards and enforcement, larger fines and liability and increased capital expenditures and operating costs, particularly for our customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tariffs imposed by the U.S. government could have a further severe adverse effect on our results of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. government imposed global tariffs on certain imported steel and aluminum products pursuant to Section 232 of the Trade Expansion Act of 1962, as well as tariffs on imports of various Chinese product (including steel) pursuant to Section 301 of the Trade Act of 1974. In response, China and other countries have imposed retaliatory tariffs on a wide range of U.S. products, including those containing steel and aluminum. The U.S. government recently entered into tariff agreements with the European Union, Japan, and the United Kingdom to ease Section 232 tariffs on the close allies and trade partners, but Section 232 tariffs still remain in effect with respect to the other nations. In addition, the U.S. government  issued a final determination pursuant to an anti-dumping duty order on </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain hot-rolled steel products from Japan, in which it found imports of the subject merchandise were sold in the United States at prices below normal value during the October 2019 to September 2020 time period.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, the U.S. government assessed a dumping margin of 24.07% for imports from Japan of the subject steel products.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the U.S. government conducted a sunset review on its existing anti-dumping duty on certain hot-rolled steel products from Australia, Brazil, Japan, the Republic of Korea, the Netherlands, the Republic of Turkey, and the United Kingdom that was issued in 2016, and determined to continue the anti-dumping duty order on all subject steel products except for those from Brazil.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our efforts to mitigate the impact of tariffs on raw materials through the diversification of our supply chain, exemption requests and other measures may not be sufficiently successful. Furthermore, a prolonged imposition of tariffs on our goods could have a significant adverse effect on our results of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to litigation risks that may not be covered by insurance. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we become the subject of claims, lawsuits and administrative proceedings seeking damages or other remedies concerning our commercial operations, products, employees and other matters, including occasional claims by individuals alleging exposure to hazardous materials as a result of our products or operations. Some of these claims relate to the activities of businesses that we have acquired, even though these activities may have occurred prior to our acquisition of such businesses. Our insurance does not cover all of our potential losses, and we are subject to various self-insured retentions and deductibles under our insurance. A judgment may be rendered against us in cases in which we could be uninsured or which exceed the amounts that we currently have reserved or anticipate incurring for such matters.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The number and cost of our current and future asbestos claims could be substantially higher than we have estimated and the timing of payment of claims could be sooner than we have estimated. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our subsidiaries has been and continues to be named as a defendant in asbestos related product liability actions. The actual amounts expended on asbestos-related claims in any year may be impacted by the number of claims filed, the nature of the allegations asserted in the claims, the jurisdictions in which claims are filed, and the number of settlements. As of December&#160;31, 2022, our subsidiary has a net liability of</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million for the estimated indemnity cost associated with the resolution of its current open claims and future claims anticipated to be filed during the next five years. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to a number of uncertainties, the actual costs of resolving these pending claims could be substantially higher than the current estimate. Among these are uncertainties as to the ultimate number and type of lawsuits filed, the amounts of claim costs, the impact of bankruptcies of other companies with asbestos suits or of our insurers, and potential legislative changes and uncertainties surrounding the litigation process from jurisdiction to jurisdiction and from case to case. In addition, future claims beyond the five-year forecast period are possible, but the accrual does not cover losses that may arise from such additional future claims. Therefore, any such future claims could result in a loss. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant costs are incurred in defending asbestos claims and these costs are recorded at the time incurred. Receipt of reimbursement from our insurers may be delayed for a variety of reasons. In particular, if our primary insurers claim that certain policy limits have been exhausted, we may be delayed in receiving reimbursement due to the transition from one set of insurers to another. Our excess insurers may also dispute the claims of exhaustion, or may rely on certain policy requirements to delay or deny claims. Furthermore, the various per occurrence and aggregate limits in different insurance policies may result in extended negotiations or the denial of reimbursement for particular claims. For more information on the cost sharing agreements related to this risk, refer to Note 12 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our products are used in operations that are subject to potential hazards inherent in the oil and natural gas industry and, as a result, we are exposed to potential liabilities that could affect our financial condition and reputation. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are used in potentially hazardous completion, production and drilling applications in the oil and natural gas industry where an accident or a failure of a product can potentially have catastrophic consequences. Risks inherent to these applications, such as equipment malfunctions; failures; explosions; blowouts or uncontrollable flows of oil, natural gas or well fluids; and natural disasters on land or in deepwater or shallow-water environments, can cause personal injury; loss of life; suspension of operations; damage to formations; damage to facilities; business interruption and damage to or destruction of property, surface water and drinking water resources, equipment and the environment. These risks can be caused or contributed to by failure of, defects in or misuse of our products. In addition, we provide certain services that could cause, contribute to or be implicated in these events. If our products or services fail to meet specifications or are involved in accidents or failures, we could face </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">warranty, contract or other litigation claims, which could expose us to substantial liability for personal injury, wrongful death, property damage, loss of oil and natural gas production, and pollution or other environmental damages. In addition, failure of our products to operate properly or to meet specifications may increase costs by requiring additional engineering resources and services, replacement of parts and equipment or monetary reimbursement to a customer. Our insurance policies may not be adequate to cover all liabilities. Further, insurance may not be generally available in the future or, if available, insurance premiums may make such insurance commercially unjustifiable. Moreover, even if we are successful in defending a claim, it could be time-consuming and costly to defend.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the frequency and severity of such incidents could affect operating costs, insurability and relationships with customers, employees and regulators. In particular, our customers may elect not to purchase our products or services if they view our safety record as unacceptable, which could cause us to lose customers and revenues. In addition, these risks may be greater for us because we may acquire companies that have not allocated significant resources and management focus to quality or safety, requiring rehabilitative efforts during the integration process. We may incur liabilities for losses associated with these newly acquired companies before we are able to rehabilitate such companies&#8217; quality, safety and environmental programs.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change legislation or regulations restricting emissions of greenhouse gases and related divestment and other efforts could increase our operating costs or reduce demand for our products. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental advocacy groups and regulatory agencies in the U.S. and other countries have focused considerable attention on the emissions of carbon dioxide, methane and other greenhouse gases and their potential role in climate change. In response to scientific studies suggesting that emissions of GHGs, including carbon dioxide and methane, are contributing to the warming of the Earth&#8217;s atmosphere and other climatic conditions, the U.S. Congress has considered adopting comprehensive legislation to reduce emissions of GHGs, and almost half of the states have already taken legal measures to reduce emissions of GHGs, primarily through measures to promote the use of renewable energy and/or regional GHG cap-and-trade programs. The EPA has attempted to regulate greenhouse gas emissions under the federal Clean Air Act. In December 2009, the EPA determined that emissions of carbon dioxide, methane and certain other GHGs endanger public health and the environment because emissions of such gases are, according to the EPA, contributing to warming of the Earth&#8217;s atmosphere and other climatic changes. In October 2015, the EPA finalized the Clean Power Plan (&#8220;CPP&#8221;), which tried to impose additional obligations on the power generation sector to reduce GHG emissions. In August 2019, the EPA finalized the repeal of the 2015 regulations and replaced them with the Affordable Clean Energy rule (&#8220;ACE&#8221;), which designates heat rate improvement, or efficiency improvement, as the best system of emissions reduction for carbon dioxide from existing coal-fired electric utility generating units. In 2021, the U.S. Court of Appeals for the District of Columbia struck down the ACE rule but did not reinstate the former CPP regulation. In June 2022, the CPP was struck down by the United States Supreme Court, which held that Congress did not grant EPA the authority to devise emissions caps based on the generation-shifting approach the EPA took in the CPP. In August 2020, the EPA rescinded methane and volatile organic compound emissions standards for new and modified oil and gas transmission and storage infrastructure previously promulgated in 2016, as well as methane limits for new and modified oil and gas production and processing equipment. The EPA also relaxed requirements for oil and gas operators to monitor emissions leaks. However, in November 2021, the EPA proposed new source performance standards (&#8220;NSPS&#8221;) updates and emission guidelines to reduce methane and other pollutants from the oil and gas industry. In December 2022, the EPA issued a supplemental proposal to update, strengthen, and expand the November 2021 NSPS updates and further reduce methane and other pollutants from the oil and gas industry. The public comment period on the proposed rule ended on January 5, 2023. The EPA has also adopted rules requiring the reporting of greenhouse gas emissions from specified large greenhouse gas emission sources in the U.S., including oil and natural gas systems. In August 2022, President Biden also signed into law the Inflation Reduction Act, which contains tax inducements and other provisions that incentivize investment, development, and deployment of alternative energy sources and technologies, which could increase operating costs within the oil and gas industry and accelerate the transition away from fossil fuels.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Efforts have also been made and continue to be made in the international community toward the adoption of international treaties or protocols that would address global climate change issues. Although the U.S. had withdrawn from the Paris Agreement in November 2020, the Biden Administration officially reentered the U.S. into the agreement in February 2021. Under the Paris Agreement, the Biden Administration has committed the United States to reducing its greenhouse gas emissions by 50 - 52% from 2005 levels by 2030. In November 2021, the United States and other countries entered into the Glasgow Climate Pact, which includes a range of measures designed to address climate change, including but not limited to the phase-out of fossil fuel subsidies, reducing methane emissions 30% by 2030, and cooperating toward the advancement of the development of clean energy. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of additional legislation or regulatory programs to reduce emissions of greenhouse gases could require us to incur increased operating costs to comply with new emissions-reduction or reporting requirements. Any such legislation or regulatory programs could also increase the cost of consuming, and thereby reduce demand for, hydrocarbons that certain of our customers produce and reduce revenues by other of our customers who provide services to those exploration and production customers. Consequently, legislation and regulatory programs to reduce emissions of greenhouse gases could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the regulatory efforts described above, there have also been efforts in recent years aimed at the investment community, including investment advisers, sovereign wealth funds, public pension funds, universities and other groups, promoting the divestment of fossil fuel equities as well as to pressure lenders and other financial services companies to limit or curtail activities with companies engaged in the extraction of fossil fuel reserves. In connection with such developments, numerous market participants, including certain New York State pension and public employee retirement funds, have announced plans to completely or partially divest from fossil fuel and related stocks or otherwise pursue net-zero portfolio strategies. If these efforts are successful, our ability to access capital markets may be limited and our stock price may be negatively impacted.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Members of the investment community have recently increased their focus on sustainability practices, including practices related to GHGs and climate change, in the oil and natural gas industry. As a result, we and our customers have come under increasing pressure to improve our sustainability and other Environmental, Social and Governance (&#8220;ESG&#8221;) performance and to increase our public reporting and disclosure on our ESG practices. Some of our customers have begun to screen their service providers, including us, for compliance with sustainability metrics and we may incur additional costs to comply with ESG reporting expectations and ESG-linked contracting policies for our customers and suppliers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, members of the investment community have begun to screen companies such as ours for sustainability performance before investing in our stock. If we are unable to establish adequate sustainability practices, we may lose customers, our stock price may be negatively impacted, our reputation may be negatively affected, and it may be more difficult for us to compete effectively. Our efforts to improve our sustainability practices in response to these pressures may increase our costs, and we may be forced to implement technologies that are not economically viable in order to improve our sustainability performance and to perform services for certain customers. Finally, some scientists have concluded that increasing concentrations of greenhouse gases in the Earth&#8217;s atmosphere may produce climate changes that have significant physical effects, such as increased frequency and severity of storms, droughts, and floods and other climatic events.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, increasing attention to the risks of climate change has resulted in an increased possibility of lawsuits or investigations brought by public and private entities against oil and natural gas companies in connection with their greenhouse gas emissions. Should we be targeted by any such litigation or investigations, we may incur liability, which, to the extent that societal pressures or political or other factors are involved, could be imposed without regard to the causation of or contribution to the asserted damage, or to other mitigating factors. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our International Operations:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business operations worldwide are subject to a number of U.S. federal laws and regulations, including restrictions imposed by the FCPA as well as trade sanctions administered by the Office of Foreign Assets Control and the Commerce Department, as well as similar laws in non-U.S. jurisdictions that govern our operations by virtue of our presence or activities there.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a large number of agents in non-U.S. countries that have been identified as posing a high risk of corrupt activities and whose local laws and customs differ significantly from those in the U.S. In many countries, particularly in those with developing economies, it is common to engage in business practices that are prohibited by the regulations applicable to us. The U.S. Foreign Corrupt Practices Act and similar anti-corruption laws in other jurisdictions, including the UK Bribery Act 2010, (&#8220;anti-corruption laws&#8221;) prohibit corporations and individuals from engaging in certain activities to obtain or retain business or to influence a person working in an official capacity. We may be held responsible for violations by our employees, contractors and agents for violations of anti-corruption laws. We may also be held responsible for violations by an acquired company that occur prior to an acquisition, or subsequent to an acquisition but before we are able to institute our compliance procedures. In addition, our non-U.S. competitors that are not subject to the FCPA or similar anti-corruption laws may be able to secure business or other preferential treatment in such countries by means that such laws prohibit with respect to us. The UK Bribery Act 2010 is broader in scope than the FCPA, applies to public and private sector corruption, and contains no facilitating payments exception. A violation of any of these laws, even if prohibited by our policies, could have a </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material adverse effect on our business. Actual or alleged violations could damage our reputation, be expensive to defend, impair our ability to do business, and cause us to incur civil and criminal fines, penalties and sanctions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with regulations relating to export controls, trade sanctions and embargoes administered by the countries in which we operate, including the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control (&#8220;OFAC&#8221;) and similar regulations in non-U.S. jurisdictions also pose a risk to us. We cannot provide products or services to certain countries, companies or individuals subject to U.S. and other countries&#8217; trade sanctions. Furthermore, the laws and regulations concerning import activity, export record keeping and reporting, export controls and economic sanctions are complex and constantly changing. Any failure to comply with applicable legal and regulatory trading obligations could result in criminal and civil penalties and sanctions, such as fines, imprisonment, debarment from governmental contracts, seizure of shipments and loss of import and export privileges.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our exposure to currency exchange rate fluctuations may result in fluctuations in our cash flows and could have an adverse effect on our results of operations. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in currency exchange rates could be material to us depending upon, among other things, our manufacturing locations and the sourcing for our raw materials and components. In particular, we are sensitive to fluctuations in currency exchange rates between the U.S. dollar and each of the Canadian dollar, the British pound sterling, the Euro, and, to a lesser degree, the Mexican peso, the Chinese yuan, the Singapore dollar, and the Saudi riyal. There may be instances in which costs and revenue will not be matched with respect to currency denomination. As a result, to the extent that we expand on a global basis, higher portions of revenue, costs, assets and liabilities will be subject to fluctuations in foreign currency valuations. We may experience economic loss and a negative impact on earnings or net assets solely as a result of foreign currency exchange rate fluctuations. Further, the markets in which we operate could restrict the removal or conversion of the local currency, resulting in our inability to hedge against these risks. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Common Stock, Indebtedness and Financial Condition:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our common stock price has been volatile, and we expect it to continue to remain volatile in the future.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of common stock of companies engaged in the oil and natural gas equipment manufacturing and services industry has been volatile. Likewise, the market price of our common stock has varied significantly in the past. For example, in 2022, the market price of our common stock reached a high of $31.36 per share on December 20, 2022, and a low of $16.79 per share on January 5, 2022. We expect our stock price to continue to remain volatile given the cyclical nature of our industry </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and our limited public float.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The indenture governing our 2025 Notes and our Credit Facility contain operating and financial restrictions that restrict our business and financing activities. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our indenture and Credit Facility contain, and any future indebtedness we incur may contain, a number of restrictive covenants that will impose significant operating and financial restrictions on us, including restrictions on our ability to, among other things:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends on, purchase or redeem our common stock;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make certain investments;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur or guarantee additional indebtedness or issue certain types of equity securities;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create certain liens;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets, including equity interests in our restricted subsidiaries;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">redeem or prepay subordinated debt or debt that is unsecured or secured on a basis junior to our notes;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrict dividends or other payments of our restricted subsidiaries;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consolidate, merge or transfer all or substantially all of our assets;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">engage in transactions with affiliates; </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create unrestricted subsidiaries; or</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">execute our acquisition strategy.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Credit Facility also contains covenants, which, among other things, require us in certain circumstances, on a consolidated basis, to maintain specified financial ratios or conditions. As a result of these covenants, we are limited in the manner in which we conduct our business, and we may be unable to engage in favorable business activities </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or finance future operations or capital needs. Our ability to borrow under the Credit Facility and comply with some of the covenants, ratios or tests contained in our indenture and Credit Facility may be affected by events beyond our control. If market or other economic conditions deteriorate, and there is a decrease in our accounts receivable and inventory, our ability to borrow under our Credit Facility will be reduced and our ability to comply with these covenants, ratios or tests may be impaired. A failure to comply with the covenants, ratios or tests would result in an event of default, which, if not cured or waived, would cause some or all of our indebtedness to become immediately due and payable and have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restrictions in our debt agreements may have significant consequences for our future prospects, including limiting our liquidity and flexibility in obtaining additional financing, increasing our vulnerability to general adverse economic and industry conditions, and reducing our flexibility to plan for, and react to, changes in the economy and in our industry.  Our ability to pay our expenses, and fund our working capital needs and debt obligations, will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors that are outside of our control. As a result of these factors, our business may not generate sufficient cash flow from operations to enable us to meet our debt obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to access the capital and credit markets to raise capital on favorable terms is limited by our debt level, industry conditions and credit rating.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to access the capital and credit markets is limited by, among other things, oil and natural gas prices, our existing capital structure, our credit ratings, the state of the economy, the health of the drilling and overall oil and natural gas industry, trends among investors to avoid companies associated with the production of hydrocarbon products, and the liquidity of the capital markets. Many of the factors that affect our ability to access capital markets are outside of our control and may be negatively impacted by market events. Recent trends and conditions in the capital and credit markets with respect to the energy sector, including environmental and climate change related divestment campaigns, limit our ability to access these markets or may significantly increase our cost of capital. Low levels of exploration and drilling activity have caused and may continue to cause lenders to increase the interest rates under our credit facilities, enact tighter lending standards, refuse to refinance existing debt on acceptable terms or at all and may reduce or cease to provide funding. If we are unable to access the capital or credit markets on terms acceptable to us, it could have a material adverse effect on our business, financial condition, results of operations, cash flows and liquidity, particularly in respect of our ability to repay or refinance our debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our organizational documents and under Delaware law could delay or prevent a change in control of our company, which could adversely affect the price of our common stock.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The existence of some provisions in our organizational documents and under Delaware law could delay or prevent a change in control of our company that a stockholder may consider favorable, which could adversely affect the price of our common stock. Certain provisions of our amended and restated certificate of incorporation and amended and restated bylaws could make it more difficult for a third party to acquire control of our company, even if the change of control would be beneficial to our stockholders. These provisions include:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a classified board of directors, so that only approximately one-third of our directors are elected each year;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">authority of our board to fill vacancies and determine its size;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our board of directors to issue preferred stock without stockholder approval;</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on the removal of directors; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on the ability of our stockholders to call special meetings.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our amended and restated bylaws establish advance notice provisions for stockholder proposals and nominations for elections to the board of directors to be acted upon at meetings of stockholders. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred impairment charges and we may incur additional impairment charges in the future.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our long-lived assets, including property and equipment, intangible assets with definite lives and operating lease right of use assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing our review for impairment, future cash flows expected to result from the use of the asset and its eventual value upon disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we determine that the carrying value of our long-lived assets is less than their fair value, we would be required to record additional charges in the future, which could adversely affect our financial condition and results of operations.</span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_16"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table describes the significant facilities owned or leased by us as of December&#160;31, 2022, for our Drilling &amp; Downhole (&#8220;D&amp;D&#8221;), Completions (&#8220;C&#8221;) and Production (&#8220;P&#8221;) segments: </span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:12.007%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.696%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of facilities</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leased or Owned</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segments</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Red Deer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calgary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edmonton</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grande Prairie</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hamburg</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Saudi Arabia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dammam</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jebel Ali</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aberdeen</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kirkbymoorside</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broussard, LA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bryan, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clearfield, PA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dayton, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fort Worth, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guthrie, OK</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Houston, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate/Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Humble, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Midland, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Odessa, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Odessa, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pearland, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plantersville, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smock, PA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stafford, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stafford, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tyler, TX</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D&amp;D</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Williston, ND</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service/Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our facilities are suitable for their present and intended purposes, and are adequate for our current and anticipated level of operations. During 2022, the Company sold and leased back the properties located in Broussard, Louisiana; Bryan, Texas; Odessa, Texas; and, Plantersville, Texas. Refer to the information set forth in Note 6 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note 9 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate by reference the information set forth in Item 1 and Item 7 of this Annual Report on Form 10-K and the information set forth in Note 6 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 12 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to Item 3. Legal Proceedings is included in Note 12 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is incorporated herein by reference. In addition to these matters, we are involved in other legal proceedings incidental to the conduct of our business. We do not believe that any of these legal proceedings will have a material adverse effect on our financial condition, results of operation or cash flows.</span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_25"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_28"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information About Our Executive Officers</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table indicates the names, ages and positions of the executive officers of Forum as of February&#160;24, 2023:</span></div><div style="margin-bottom:9pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Position</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C. Christopher Gaut</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman of the Board</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neal Lux</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D. Lyle Williams</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John C. Ivascu</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, General Counsel, Chief Compliance Officer and Corporate Secretary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael D. Danford</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Human Resources Officer</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C. Christopher Gaut</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mr. Gaut currently serves as Executive Chairman of the Board, having previously served as President and Chief Executive Officer of Forum from November 2018 until his retirement from those positions in February 2022, and as Chairman of the Board from December 2017.  Prior to that, from May 2017 to December 2017, he served as Executive Chairman of the Board, and as Chief Executive Officer from May 2016 to May 2017.  From August 2010 to May 2016, he served as President, Chief Executive Officer and Chairman of the Board, and as one of our directors since December 2006.  He served as a consultant to SCF Partners from November 2009 to August 2010, and an industry advisor from May 2017 to November 2018. Mr. Gaut served at Halliburton Company, a leading diversified oilfield services company, as President of the Drilling and Evaluation Division and prior to that as Chief Financial Officer, from March 2003 through April 2009. From April 2009 through November 2009, Mr. Gaut was a private investor. Prior to joining Halliburton Company in 2003, Mr. Gaut was a Co-Chief Operating Officer of Ensco International, a provider of offshore contract drilling services. He also served as Ensco's Chief Financial Officer from 1988 until 2003.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Neal Lux. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Lux was appointed as President and Chief Executive Officer of Forum and as a director on Forum's board of directors effective February 18, 2022.  Mr. Lux previously served as the Company's Executive Vice President and Chief Operating Officer from December 2020 to February 2022.  From January 2009 to February 2022, Mr. Lux held various operations roles of increasing responsibility with the Company and its subsidiaries, including Executive Vice President - Operations; Senior Vice President - Completions; Managing Director - Global Tubing; and President, Global Tubing.  He holds a B.S. in Industrial Engineering from Purdue University.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">D. Lyle Williams, Jr.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Williams has served as Executive Vice President and Chief Financial Officer since June 2020. Since January 2007, Mr. Williams has held various financial and operations roles, including Senior Vice President - Operations; Vice President - Corporate Development and Treasurer; Vice President - Operations Finance; Vice President - Finance and Accounting, Drilling and Subsea Segment; Senior Vice President - Downhole Technologies; Vice President - Subsea Products; and Vice President - Capital Equipment. Prior to joining Forum, Mr. Williams held various operations positions with Cooper Cameron Corporation, including Director of Operations - Engineering Products. He holds a B.A. in Economics and English from Rice University and an M.B.A. from Harvard University Graduate School of Business Administration.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">John C. Ivascu</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mr. Ivascu has served as Executive Vice President, General Counsel, Chief Compliance Officer and Corporate Secretary since June 2020. Since June 2011, Mr. Ivascu has held various legal roles of increasing responsibility, including Senior Vice President, General Counsel, Chief Compliance Officer and Secretary; Senior Vice President, General Counsel and Secretary; Vice President, Deputy General Counsel and Secretary; Vice President, Associate General Counsel and Assistant Secretary; and Assistant General Counsel. From 2006 to June 2011, Mr. Ivascu practiced corporate law at Vinson &amp; Elkins L.L.P., representing public and private companies and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investment banking firms in capital markets offerings, mergers and acquisitions, and corporate governance and bankruptcy matters. From 2004 to 2006, Mr. Ivascu served as an attorney for the U.S. Securities &amp; Exchange Commission, Division of Enforcement. Mr. Ivascu holds a B.B.A. from the Stephen M. Ross School of Business at the University of Michigan, and a J.D. from Brooklyn Law School.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Michael D. Danford</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mr. Danford has served as Senior Vice President and Chief Human Resources Officer since June 2020. Prior to that, Mr. Danford served as Senior Vice President - Human Resources from February 2015 to June 2020; and Vice President - Human Resources from November 2007 to February 2015. Prior to joining Forum, from August 2007 through November 2007, he worked at Trico Marine Services Inc., a privately held provider of subsea and marine support vessels and services to the oil and natural gas industry, as Vice President - Human Resources. From 1997 through July 2007, Mr. Danford served as Director of Human Resources and Vice President - Human Resources for Hydril Company, a publicly traded manufacturer of connections used for oil and natural gas drilling and production. From 1991 to 1997, Mr. Danford served in various human resources roles for Baker Hughes Incorporated, a publicly traded oilfield services company. Prior to joining Baker Hughes, from 1990 to 1991, Mr. Danford served as a recruiter and as an employee relations representative in the human resources department for Compaq Computer, a publicly traded developer and manufacturer of computer systems. Mr. Danford holds a B.S. degree in Computer Science from the University of Louisiana at Monroe (formerly Northeast Louisiana University).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock trades on the NYSE under the trading symbol &#8220;FET.&#8221; As of February&#160;24, 2023, there were approximately 36 common stockholders of record. In calculating the number of shareholders, we consider clearing agencies and security position listings as one shareholder for each agency or listing. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends were declared or issued during 2022 or 2021, and we do not currently have any plans to pay cash dividends in the future. Our future dividend policy is within the discretion of our board of directors and will depend upon various factors, including our results of operations, financial condition, capital requirements, investment opportunities, and restrictions under our loan agreements. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase of Equity Securities</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of our repurchases of our common stock during the three months ended December&#160;31, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.133%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total number of shares purchased (a)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average price paid per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plan or programs (a)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum value of shares that may yet be purchased under the plan or program (in thousands) (a)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2022 - October 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,925</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,925</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,243&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1, 2022 - November 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2022 - December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,169</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,169</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In November 2021, our board of directors approved a program for the repurchase of outstanding shares of our common stock with an aggregate purchase amount of up to $10.0 million. Shares may be repurchased under the program from time to time, in amounts and at prices that the company deems appropriate, subject to market and business conditions, applicable legal requirements and other considerations. The program may be executed using open market purchases pursuant to Rule 10b-18 under the Securities Exchange Act of 1934 (the "Exchange Act"), in privately negotiated agreements or by way of issuer tender offers, Rule 10b5-1 plans or other transactions. From the inception of the program through December&#160;31, 2022, we have repurchased approximately 159 thousand shares of our common stock for aggregate consideration of $4.1 million. Remaining authorization under this program is $5.9 million.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_34"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. [Reserved].</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and related notes included under Item 8 of this Annual Report on Form 10-K. This discussion contains forward-looking statements based on our current expectations, estimates and projections about our operations and the industry in which we operate. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of a variety of risks and uncertainties, including those described in &#8220;Risk Factors&#8221; and &#8220;Cautionary note regarding forward-looking statements&#8221; and elsewhere in this Annual Report on Form 10-K. We assume no obligation to update any of these forward-looking statements. </span></div><div style="margin-bottom:5pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global company serving the oil, natural gas, industrial and renewable energy industries. FET provides value added solutions aimed at improving the safety, efficiency, and environmental impact of our customers' operations. We are an environmentally and socially responsible company headquartered in Houston, Texas with manufacturing, distribution and service facilities strategically located throughout the world. Our products include highly engineered capital equipment as well as consumable products. These consumable products are used in drilling, well construction and completions activities and at processing centers and refineries. Our engineered capital products are directed at drilling rig equipment for constructing new and upgrading existing rigs, subsea construction and development projects, pressure pumping equipment, the placement of production equipment on new producing wells, downstream capital projects and capital equipment for renewable energy projects. In 2022, over 68% of our revenue was derived from consumable products and activity-based equipment, while the balance was primarily derived from capital products with a small amount from rental and other services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We design, manufacture and supply high quality reliable products that create value for our diverse customer base, which includes, among others, oil and natural gas operators, land and offshore drilling contractors, oilfield service companies, subsea construction and service companies, and pipeline and refinery operators. In addition, we offer some of our products to renewable energy and new energy companies. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the world's long-term energy demand will continue to rise. We also expect hydrocarbons will continue to play a vital role in meeting the world's long-term energy needs while renewable energy sources continue to develop. As such, we remain focused on serving our customers in both oil and natural gas as well as renewable energy applications. We are also continuing to develop products to help oil and gas operators lower their current emissions while also deploying our existing product technologies in renewable energy applications and seeking to develop innovative equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the products and services offered by each segment is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Drilling &amp; Downhole</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment designs, manufactures and supplies products and provides related services to the drilling, well construction, artificial lift and subsea energy construction markets, including applications in oil and natural gas, renewable energy, defense, and communications.&#160;The products and related services consist primarily of: (i) capital equipment and a broad line of expendable products consumed in the drilling process; (ii) well construction casing and cementing equipment and protection products for artificial lift equipment and cables; and (iii) subsea remotely operated vehicles and trenchers, submarine rescue vehicles, specialty components and tooling, and complementary subsea technical services. </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Completions. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment designs, manufactures and supplies products and provides related services to the coiled tubing, well stimulation and intervention markets.&#160;The products and related services consist primarily of: (i) capital and consumable products sold to the pressure pumping, hydraulic fracturing and flowback services markets, including hydraulic fracturing pumps, cooling systems, high-pressure flexible hoses and flow iron as well as wireline cable and pressure control equipment used in the well completion and intervention service markets; and (ii) coiled tubing strings and coiled line pipe and related services.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Production</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment designs, manufactures and supplies products and provides related equipment and services for production and infrastructure markets.&#160;The products and related services consist primarily of: (i) engineered process systems, production equipment, as well as specialty separation equipment; and (ii) a wide range of industrial valves focused on serving oil and natural gas customers as well as power generation, renewable energy and other general industrial applications.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Market Conditions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our products and services is directly related to the capital and operating budgets of our customers. These budgets are heavily influenced by current and expected energy prices. In addition, demand for our capital products is driven by the utilization of service company equipment. Utilization is a function of equipment capacity and durability in demanding environments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, distribution of vaccines and reopening of certain economies led to an increase in demand for oil and natural gas following an unprecedented decline from the COVID-19 pandemic. At the same time, the supply of oil and natural gas was impacted by ongoing capacity constraints by OPEC+ and North American exploration and production companies. As a result of these supply and demand factors, commodity prices increased substantially in 2021. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the supply of oil and natural gas was further impacted by political and social responses to the Russia and Ukraine war resulting in further increases in energy prices, especially in Europe. In addition, ongoing COVID-19 outbreaks, related work restrictions and other worldwide labor constraints continue to cause disruptions in global supply chains. These disruptions, together with various governmental responses thereto, have led to inflationary pressures. In response, the Federal Reserve raised interest rates significantly in 2022, and further rate increases are expected. These macroeconomic conditions could lead to a global or regional recession, which may lower demand for commodities, such as oil and natural gas, and have a direct impact on commodity prices. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are highly correlated to the U.S. drilling rig count, which has increased to 779 rigs as of the end of  2022 from a low of 244 rigs in August 2020. The level of active hydraulic fracturing fleets also increased substantially in 2022 in order to meet increasing oil and natural gas demand. Despite these improvements, drilling and completions activity remains below pre-pandemic levels. Publicly owned exploration and production companies in North America remain under pressure by investors to constrain capital expenditures in order to generate positive cash flows. Privately owned exploration and production companies will fluctuate their drilling and completions activity in response to changes in oil and natural gas prices. It is generally expected that public and private exploration and production companies will continue to make investments in a similar fashion for at least the next twelve months. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity levels have also increased in international markets, as well as in global offshore and subsea activity. As a result, demand for our drilling and subsea offerings increased during 2022 due to an improved outlook for our international drilling and subsea customers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows average crude oil and natural gas prices for West Texas Intermediate crude oil (&#8220;WTI&#8221;), United Kingdom Brent crude oil (&#8220;Brent&#8221;), and Henry Hub natural gas: </span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average global oil, $/bbl</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">West Texas Intermediate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom Brent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average North American Natural Gas, $/Mcf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Henry Hub</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of oil has varied dramatically over the last three years. The spot prices for WTI and Brent fell to lows below $15.00 per barrel in April 2020 and rebounded to $48.35 and $51.22, respectively, by December 31, 2020. Prices continued to rebound during 2021 and ended the year up more than 50%. The first half of 2022 saw further increases with WTI and Brent prices reaching highs of $123.64 and $133.18, respectively, before retreating during the second half of 2022 and ending the year at $80.16 and $82.82 for WTI and Brent, respectively. In addition, average natural gas prices were 65.8% higher in 2022 compared to 2021. </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the average number of active drilling rigs operating by geographic area and drilling for different purposes based on the weekly rig count information published by Baker Hughes Company.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Active Rigs by Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Global Active Rigs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,749</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,365</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Land vs. Offshore Rigs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Global Active Rigs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,749</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,365</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S. Commodity Target</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total U.S. Active Rigs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">478</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S. Well Path</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Horizontal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vertical</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Directional</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total U.S. Active Rigs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">478</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of our revenues is impacted by the level of rig activity and the number of wells completed. The average U.S. rig count for 2022 increased 51% as compared to 2021, while the international rig count increased 13% compared to 2021. The U.S. rig count started 2020 at 805 working rigs and fell 70% to a low of 244 rigs in August 2020. Since that time, the number of active rigs has partially recovered, ending 2022 at 779 rigs. Despite this improvement, the U.S. drilling rig count remains below pre-pandemic levels. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the amount of total inbound orders by segment for the years ended December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in millions of dollars)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Orders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Orders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">780.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">632.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_40"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Results of operations</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.058%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in thousands of dollars, except per share information)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">304,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">239,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">264,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">185,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">79,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">131,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">116,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">158,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">206,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">170,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">36,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">201,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">146,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">104,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">101,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">511,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">417,727&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">93,660&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">97,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">69,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">63,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">79.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">188,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">123,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Selling, general and administrative expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">52,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Production</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total selling, general and administrative expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">179,471&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">168,886&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,585&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">578.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Operating margin %</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">355.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Operating margin %</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Production</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(14,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Operating margin %</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(34,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(31,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total segment operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(45,545)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">54,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">119.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Operating margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale-leaseback transactions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on disposal of assets and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(44,493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">138.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign exchange losses (gains) and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(24,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(24,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total other expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(30,539)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,349&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(82,009)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">92,358&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">112.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(82,651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">104.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(14.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(14.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">* not meaningful</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue for the year ended December&#160;31, 2022 was $699.9 million, an increase of $158.8 million, or 29.4%, compared to the year ended December&#160;31, 2021. For the year ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022, our Drilling &amp; Downhole segment, Completions segment, and Production segment comprised 43.5%, 37.7% and 18.8% of our total revenues, respectively, compared to 44.3%, 34.1% and 21.6%, respectively, for the year ended December&#160;31, 2021. The overall increase in revenues is primarily related to higher sales volumes due to improving market conditions in 2022 compared to 2021 as a result of higher drilling and completions activity levels to support increasing global energy demand. The changes in revenues by operating segment consisted of the following:</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Drilling &amp; Downhole segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Revenues were $304.6 million for the year ended December&#160;31, 2022, an increase of $64.7 million, or 27.0%, compared to the year ended December&#160;31, 2021. This increase includes a $46.7 million, or 48.3%, increase in revenues for our Drilling Technologies product line primarily due to higher sales volumes of consumable products and capital equipment from the 28.1% year-over-year increase in global rig count. Revenues for our Downhole Technologies product line increased by $15.8 million, or 22.8%, primarily due to higher sales volumes of artificial lift products due to the increase in the number of well completions and workovers in the current year compared to prior year. Revenues for our Subsea Technologies product line were comparable with the prior year.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Completions segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Revenues were $265.0 million for the year ended December&#160;31, 2022, an increase of $79.9 million, or 43.2%, compared to the year ended December&#160;31, 2021. This increase includes a $59.6 million, or 61.6%, increase in revenues for our Stimulation and Intervention product line and a $20.3 million, or 23%, increase in revenues for our Coiled Tubing product line. The increase of revenues in our Simulation and Intervention product line was primarily due to the higher capital equipment sales to pressure pumping customers and increasing service company demand of wireline cable to support hydraulic fracturing activity. The increase in revenues for our Coiled Tubing product line was driven by increasing U.S. hydraulic fracturing activity levels.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Production segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Revenues were $131.5 million for the year ended December&#160;31, 2022, an increase of $14.8 million, or 12.7%, compared to the year ended December&#160;31, 2021. Of the total segment&#8217;s increase in revenues, $8.9 million or 14.6% was due to higher project revenues for our processing and treatment equipment within our Production Equipment product line. The remaining $5.9 million or 10.5% of the increase is from our Valve Solutions product line due to higher sales volumes in the North America downstream market.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment operating income (loss) and segment operating margin percentage</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the year ended December&#160;31, 2022 was $9.1 million compared to a loss of $45.5 million for the year ended December&#160;31, 2021. For the year ended December&#160;31, 2022, segment operating margin percentage was 1.3% compared to (8.4)% for the year ended December&#160;31, 2021. Segment operating margin percentage is calculated by dividing segment operating income (loss) by revenues for the period. The change in operating income (loss) and segment operating margin percentage for each segment is explained as follows:</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Drilling &amp; Downhole segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Segment operating income was $32.2 million, or 10.6%, for the year ended December&#160;31, 2022 compared to $4.7 million, or 2.0%, for the year ended December&#160;31, 2021. The $27.5 million improvement in segment operating results includes higher gross profit from the 27.0% increase in revenues discussed above, partially offset by higher freight and employee related costs.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Completions segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Segment operating income was $11.6 million, or 4.4%, for the year ended December&#160;31, 2022 compared to a loss of $4.5 million, or (2.4)% for the year ended December&#160;31, 2021. The $16.1 million improvement in segment operating results includes higher gross profit from the 43.2% increase in revenues discussed above, partially offset by higher freight and employee related costs.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Production segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Segment operating loss was $0.4 million, or (0.3)%, for the year ended December&#160;31, 2022 compared to $14.4 million, or (12.3)% for the year ended December&#160;31, 2021. The $13.9 million improvement in segment operating results included the higher gross profit from the 12.7% increase in revenues discussed above, partially offset by higher freight and material costs as a result of inflationary pressures from global supply chains.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Selling, general and administrative expenses for Corporate were $34.3 million for the year ended December&#160;31, 2022, a $2.9 million increase compared to the year ended December&#160;31, 2021. This increase was primarily related to higher variable compensation costs. Corporate costs include, among other items, payroll related costs for management, administration, finance, legal, and human resources personnel; professional fees for legal, accounting and related services; and marketing costs.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other items not included in segment operating income (loss)</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several items are not included in segment operating income (loss), but are included in the total operating income (loss). These items include Gain on sale-leaseback transactions and Gain on disposal of assets and other. For further information related to Gain on sale-leaseback transactions, see Notes 6 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 9 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income and expense </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income and expense includes interest expense, loss on extinguishment of debt and foreign exchange losses. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $31.5 million of interest expense during the year ended December&#160;31, 2022, which is comparable to the year ended December&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign exchange gains and losses are primarily the result of movements in the British pound, Euro and Canadian dollar relative to the U.S. dollar. These movements in exchange rates create foreign exchange gains or losses when applied to monetary assets or liabilities denominated in currencies other than the location&#8217;s functional currency, primarily U.S. dollar denominated cash, trade account receivables and net intercompany receivable balances for our entities using a functional currency other than the U.S. dollar.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we recognized a $5.3 million loss on extinguishment of debt from the repurchase of an aggregate $59.9 million of principal amount of our 2025 Notes for $58.6 million. The net carrying value of the extinguished debt, including unamortized debt discount and debt issuance costs, was $53.3 million.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded tax expense of $6.6 million for the year ended December&#160;31, 2022 compared to a tax benefit of $0.6 million for the year ended December&#160;31, 2021. The estimated annual effective tax rates for the years ended December&#160;31, 2022 and 2021 were impacted by losses in jurisdictions where the recording of a tax benefit is not available. Furthermore, the tax expense or benefit recorded can vary from period to period depending on the Company&#8217;s relative mix of earnings and losses by jurisdiction.</span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_46"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and capital resources </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources and uses of liquidity </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our internal sources of liquidity are cash on hand and cash flows from operations, while our primary external sources include trade credit, the Credit Facility and the 2025 Notes. Our primary uses of capital have been for inventory, sales on credit to our customers, maintenance and growth capital expenditures, and debt repayments. We continually monitor other potential capital sources, including equity and debt financing, to meet our investment and target liquidity requirements. Our future success and growth will be highly dependent on our ability to generate positive operating cash flow and access outside sources of capital. </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we repurchased $59.9 million principal amount of our 2025 Notes and repaid the $13.1 million outstanding under our revolving Credit Facility. We had outstanding </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$257.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> principal amount of 2025 Notes and no borrowings under our Credit Facility as of December&#160;31, 2022 and 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequently in January 2023, $122.8 million principal amount of the 2025 Notes mandatorily converted into approximately 4.5 million shares of our common stock. See Note 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details related to the terms for our 2025 Notes and Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had cash and cash equivalents of $51.0 million and $156.1 million of availability under our Credit Facility. We anticipate that our future working capital requirements for our operations will fluctuate directionally with revenues. Furthermore, availability under our Credit Facility will fluctuate directionally based on the level of our eligible accounts receivable and inventory subject to applicable sublimits. In addition, we expect total 2023&#160;capital expenditures to be less than $15.0 million, consisting of, among other items, replacing end of life machinery and equipment.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our available cash on-hand, cash generated by operations, and estimated availability under our Credit Facility to be adequate to fund current operations during the next 12 months. In addition, based on existing market conditions and our expected liquidity needs, among other factors, we may use a portion of our cash flows from operations, proceeds from divestitures, securities offerings or other eligible capital to reduce the principal amount of our 2025 Notes outstanding or repurchase shares of our common stock under our repurchase program.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, our board of directors approved a program for the repurchase of outstanding shares of our common stock with an aggregate purchase amount of up to $10.0 million. Shares may be repurchased under the program from time to time, in amounts and at prices that the company deems appropriate, subject to market and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business conditions, applicable legal requirements and other considerations. In the fourth quarter of 2022, we repurchased approximately 103 thousand shares of our common stock for aggregate consideration of approximately $3.0 million. Remaining authorization under this program is $5.9 million.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2021, we completed the acquisition of Hawker Equipment Solutions, LLC (&#8220;Hawker&#8221;) for total cash consideration of $5.1 million, of which $3.4 million was paid in the fourth quarter of 2021 with the balance expected to be paid over the next five years. For additional information, see Note 4 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We may pursue acquisitions in the future, which may be funded with cash and/or equity. Our ability to make significant acquisitions for cash may require us to pursue additional equity or debt financing, which we may not be able to obtain on terms acceptable to us or at all.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flows for the years ended December&#160;31, 2022 and 2021 are presented below (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,054)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,775)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,171&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,759)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net cash used in operating activities </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $17.1 million for the year ended December&#160;31, 2022 compared to $15.8 million for the year ended December&#160;31, 2021. During the year ended December&#160;31, 2022, net working capital cash usage was $65.1 million, primarily attributed to an increase in inventory to meet customer demand, compared to net working capital cash usage of $6.7 million for the year ended December&#160;31, 2021. This decline was partially offset by an improvement in net income adjusted for non-cash items which provided $48.1 million of cash for the year ended December&#160;31, 2022 compared to using $9.1 million of cash for the year ended December&#160;31, 2021. </span></div><div style="margin-bottom:5pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net cash provided by investing activities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $27.1 million for the year ended December&#160;31, 2022 including $32.1 million of cash proceeds from sale of land and buildings that were subsequently leased back, partially offset by $7.5 million of capital expenditures. Net cash provided by investing activities for the year ended December&#160;31, 2021 includes $10.8 million of cash received to settle a note receivable from the 2019 sale of our equity interest in Ashtead Technology and $7.0 million of proceeds from the sale of property and equipment, partially offset by $3.4 million of cash paid for the acquisition of Hawker and $2.4 million of capital expenditures. </span></div><div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net cash used in financing activities </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $5.1 million for the year ended December&#160;31, 2022 including $3.8 million of repurchase of our common stock and $1.3 million of repayments of debt. Net cash used in financing activities was $76.2 million for the year ended December&#160;31, 2021 including $58.6 million of cash used to repurchase 2025 Notes and $13.1 million of repayments of the revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-balance sheet arrangements </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had no off-balance sheet instruments or financial arrangements, other than letters of credit entered into in the ordinary course of business. For additional information, refer to Note 12 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Guarantor Financial Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2025 Notes are guaranteed by our domestic subsidiaries which are 100% owned, directly or indirectly, by the Company. The guarantees are full and unconditional, joint and several. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guarantees of the 2025 Notes are (i) pari passu in right of payment with all existing and future senior indebtedness of such guarantor, including all obligations under our Credit Facility; (ii) secured by certain collateral of such guarantor, subject to permitted liens under the indenture governing the 2025 Notes; (iii) effectively senior to all unsecured indebtedness of that guarantor, to the extent of the value of the collateral securing the 2025 Notes (after giving effect to the liens securing our Credit Facility and any other senior liens on the collateral); and (v) senior in right of payment to any future subordinated indebtedness of that guarantor.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a bankruptcy, liquidation or reorganization of any of the non-guarantor subsidiaries of the 2025 Notes, the non-guarantor subsidiaries of such notes will pay the holders of their debt and their trade creditors before they will be able to distribute any of their assets to the Company or to any guarantors. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes guarantees shall each be released upon (i) any sale or other disposition of all or substantially all of the assets of such guarantor (by merger, consolidation or otherwise) to a person that is not (either before or after giving effect to such transaction) the Company or a subsidiary, if the sale or other disposition does not violate the applicable provisions of the indenture governing such notes; (ii) any sale, exchange or transfer (by merger, consolidation or otherwise) of the equity interests of such guarantor after which the applicable guarantor is no longer a subsidiary, which sale, exchange or transfer does not violate the applicable provisions of the indenture governing such notes; (iii) legal or covenant defeasance or satisfaction and discharge of the indenture governing such notes; or (iv) dissolution of such guarantor, provided no default or event of default has occurred that is continuing. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of each guarantor of the 2025 Notes under its guarantee will be limited to the maximum amount as will, after giving effect to all other contingent and fixed liabilities of such guarantor (including, without limitation, any guarantees under the Credit Facility) and any collections from or payments made by or on behalf of any other guarantor in respect of the obligations of such other guarantor under its guarantee or pursuant to its contribution obligations under the applicable indenture, result in the obligations of such guarantor under its guarantee not constituting a fraudulent conveyance, fraudulent preference or fraudulent transfer or otherwise reviewable transaction under applicable law. Nonetheless, in the event of the bankruptcy, insolvency or financial difficulty of a guarantor, such guarantor&#8217;s obligations under its guarantee may be subject to review and avoidance under applicable fraudulent conveyance, fraudulent preference, fraudulent transfer and insolvency laws.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are presenting the following summarized financial information for the Company and the subsidiary guarantors (collectively referred to as the "Obligated Group") pursuant to Rule 13-01 of Regulation S-X, Guarantors and Issuers of Guaranteed Securities Registered or Being Registered. For purposes of the following summarized financial information, transactions between the Company and the subsidiary guarantors, presented on a combined basis, have been eliminated and information for the non-guarantor subsidiaries have been excluded. Amounts due to the non-guarantor subsidiaries and other related parties, as applicable, have been separately presented within the summarized financial information below.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payables to non-guarantor subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_49"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical accounting policies and estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. In preparing our consolidated financial statements, we make judgments, estimates and assumptions affecting the amounts reported. We base our estimates on factors including historical experience and various assumptions that we believe are reasonable under the circumstances. These factors form the basis for making estimates about the carrying values of assets and liabilities that are not readily apparent from other sources. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis. Actual results may differ from these estimates and assumptions used in preparation of our consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to provide a better understanding of how we make judgments, and develop estimates and assumptions about future events, we have described our most critical accounting policies and estimates used in preparation of our consolidated financial statements below. </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in accordance with Accounting Standards Codification Topic (&#8220;ASC&#8221;) 606, when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. For the year ended December&#160;31, 2022, approximately 93% of our revenue was recognized from goods transferred to customers at a point in time while 7% of our revenue was recognized from goods transferred to customers over time. </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although terms of our contracts may vary considerably, the 7% of revenues recognized over time relate to certain contracts in our Subsea and Production Equipment product lines which are typically based on a fixed amount for the entire contract. Recognition over time for these contracts is supported by our assessment of the products supplied as having no alternative use to us and by clauses in the contracts that provide us with an enforceable right to payment for performance completed to date. We use the cost-to-cost method to measure progress for these contracts because it best depicts the transfer of assets to the customer which occurs as costs are incurred on the contract. The amount of revenue recognized is calculated based on the ratio of costs incurred to date compared to total estimated costs which requires management to calculate reasonably dependable estimates of total contract costs. Whenever revisions of estimated contract costs and contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. We recognize revenue and cost of sales each period based upon the advancement of the work-in-progress unless the stage of completion is insufficient to enable a reasonably certain forecast of profit to be established. In such cases, no profit is recognized during the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting estimates during the course of projects may change. The effect of such a change, which can be upward as well as downward, is accounted for in the period of change, and the cumulative income recognized to date is adjusted to reflect the latest estimates. These revisions to estimates are accounted for on a prospective basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are sometimes modified to account for changes in product specifications or requirements. Most of our contract modifications are for goods and services that are not distinct from the existing contract. As such, these modifications are accounted for as if they were part of the existing contract, and therefore, the effect of the modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue on a cumulative catch-up basis.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting of finished goods and materials and supplies held for resale, are carried at the lower of cost or net realizable value. We evaluate our inventories based on an analysis of stocking levels, historical sales levels and future sales forecasts, to determine obsolete, slow-moving and excess inventory. While we have policies for calculating and recording reserves against inventory carrying values, we exercise judgment in establishing and applying these policies.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, our inventory reserve balances were $39.3 million and $62.9 million, respectively. For the years ended December 31, 2022 and 2021, we recognized inventory write downs totaling $2.7 million and $8.1 million, respectively. These charges are all included in &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in the consolidated statements of comprehensive income (loss). See Note 5 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information related to these charges. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived assets</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, our long-lived assets included property and equipment, definite lived intangibles, and operating lease right of use assets with balances of $63.0 million, $191.5 million and $57.3 million, respectively. Key estimates related to long-lived assets include useful lives and recoverability of carrying values and changes in such estimates could have a significant impact on financial results.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We review long-lived assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. The impairment loss recognized represents the excess of an assets&#8217; carrying value as compared to its estimated fair value. </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of our assets and liabilities at the balance sheet date, and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing temporary differences, projected future taxable income, tax-planning and recent operating results. Any changes in our judgment as to the realizability of our deferred tax assets are recorded as an adjustment to the deferred tax asset valuation allowance in the period the change occurs. For the year ended December 31, 2021, we recognized tax expense for valuation allowances totaling $31.1 million.  See Note 10 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information related to these charges.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for income taxes requires that we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the &#8220;more likely than not&#8221; recognition criteria, the accounting guidance requires the tax position be measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement. If management determines that likelihood of sustaining the realization of the tax benefit is less than or equal to 50%, then the tax benefit is not recognized in the consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations in countries other than the U.S. Consequently, we are subject to the jurisdiction of a number of taxing authorities. The final determination of tax liabilities involves the interpretation of local tax laws, tax treaties, and related authorities in each jurisdiction. Changes in the operating environment, including changes in tax law or interpretation of tax law and currency repatriation controls, could impact the determination of our tax liabilities for a given tax year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), which we adopt as of the specified effective date. Refer to Note 2 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information related to recent accounting pronouncements. </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_52"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cautionary note regarding forward-looking statements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). These forward-looking statements are subject to a number of risks and uncertainties, many of which are beyond the Company&#8217;s control. All statements, other than statements of historical fact, included in this Annual Report on Form 10-K regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management are forward-looking statements. When used in this Annual Report on Form 10-K, the words &#8220;will,&#8221; &#8220;could,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;may,&#8221; &#8220;continue,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;project&#8221; and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All forward-looking statements speak only as of the date of this Annual Report on Form 10-K. We disclaim any obligation to update or revise these statements unless required by law, and you should not place undue reliance on these forward-looking statements. Although we believe that our plans, intentions and expectations reflected in or suggested by the forward-looking statements we make in this Annual Report on Form 10-K are reasonable, forward-</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">looking statements are not guarantees of future performance and involve risks and uncertainties that may cause actual results to differ materially from our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plans, intentions or expectations. This may be the result of various factors, including, but not limited to, those factors discussed </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and elsewhere in this Annual Report on Form 10-K. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_55"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A. Quantitative and qualitative disclosures about market risk</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not required under Regulation S-K for &#8220;smaller reporting companies.&#8221;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_58"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Consolidated Financial Statements and Supplementary Data</span></div><div style="margin-bottom:3pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:90.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_61">Report of independent registered public accounting firm - Deloitte &amp; Touche LLP</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_61">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_64">Consolidated statements of comprehensive income (loss) for the years ended December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_64">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67">Consolidated balance sheets as of December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70">Consolidated statements of cash flows for the years ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73">Consolidated statements of changes in stockholders&#8217; equity for the years ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_76">Notes to consolidated financial statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_76">50</a></span></div></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Forum Energy Technologies, Inc.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Forum Energy Technologies, Inc. and subsidiaries (the "Company") as of December&#160;31, 2022 and 2021, the related consolidated statements of comprehensive income (loss), changes in stockholders' equity, and cash flows, for each of the two years in the period ended December&#160;31, 2022, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December&#160;31, 2022, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December&#160;31, 2022, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February&#160;28, 2023, expressed an unqualified opinion on the Company's internal control over financial reporting. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matter</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Inventory &#8212; Refer to Notes 2 and 5 to the financial statements</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Critical Audit Matter Description</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventory consists of finished goods and materials and supplies which are carried at the lower of cost or net realizable value. The Company evaluates the net realizable values of inventories based on analysis of inventory levels including excess, obsolete and slow-moving items, historical sales experience and future sales forecasts.  The Company&#8217;s evaluation of net realizable value is performed at each location and is based on information and assumptions specific to that location. Changes in these assumptions could have a significant impact on the recorded inventory amounts or the amount of inventory write-downs. The inventory, net balance at December&#160;31, 2022 was $269.8 million and the amount of inventory reserve was $39.3 million.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Given the significant judgments and assumptions made by management in applying the methodology used to determine net realizable value, future sales forecasts, and the reports utilized to determine inventory levels and historical sales experiences, performing audit procedures required a high degree of auditor judgment and increased extent of effort.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audit procedures related to the net realizable value of inventory included the following, among others: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We made inquiries of business unit managers as well as executives, sales, and operations personnel about the expected product lifecycles and product development plans and historical usage by product.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We have tested the forecasted demand by comparing internal and external information (e.g. historical usage, contracts, communications with customers, product development plans, and macroeconomic conditions) with the Company&#8217;s forecasted demand.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We evaluated management&#8217;s overall forecasted demand by comparing actual results to historical forecasts.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We considered the existence of contradictory evidence based on reading of internal communications to management and the board of directors, Company press releases, and analysts' reports, as well as our observations and inquiries as to changes within the business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Houston, Texas</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023 </span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2019.</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_64"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated statements of comprehensive income (loss) </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share information)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMi0xLTEtMS01NjI5OA_f626d04f-4fa1-478f-8c97-a98163ab4caf">699,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMi0zLTEtMS01NjI5OA_c2551445-20d1-4301-9db6-271fff539ad4">541,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMy0xLTEtMS01NjI5OA_8087fe98-1016-4eb2-8afb-45ae6aa99a44">511,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMy0zLTEtMS01NjI5OA_22367372-e2d8-455a-bfc0-ed071d5d25a3">417,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNC0xLTEtMS01NjI5OA_261ef716-a5d8-4969-aad5-fba907940fb6">188,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNC0zLTEtMS01NjI5OA_95649080-3e0c-4d2a-a5ac-69ff362e15e9">123,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNi0xLTEtMS01NjI5OA_2e20d04e-7b6a-42c8-a382-c04ba34503e5">179,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNi0zLTEtMS01NjI5OA_e208f399-5323-4c35-afb6-95461c68d525">168,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale-leaseback transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0xLTEtMS02MzQyNA_cc6ddf5e-617b-44d7-92e6-868af4b9dc3a">7,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0zLTEtMS02MzQxNA_d0f8f248-bad8-4b36-8d45-7913da5983bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on disposal of assets and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0xLTEtMS01NjI5OA_29c3fdb3-eece-42c2-a694-bb84ffbf3448">1,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0zLTEtMS01NjI5OA_2e29ee3d-0dfe-47be-937c-35a80a90a1fc">1,052</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOS0xLTEtMS01NjI5OA_994e239e-daae-4c92-8dd9-7dfc9fffcf43">171,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOS0zLTEtMS01NjI5OA_acc26a27-a56f-4d34-ab58-0b4ac6b355eb">167,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTAtMS0xLTEtNTYyOTg_c802ae4e-d77a-412d-afc4-7b60a69bba48">17,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTAtMy0xLTEtNTYyOTg_3be87d6d-c259-4c26-86d9-bc2a3dd3bd06">44,493</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other expense (income)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTItMS0xLTEtNTYyOTg_8bb292d2-225c-4519-96da-22cc21050b1a">31,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTItMy0xLTEtNTYyOTg_eb303696-0982-41e6-a210-45d3e5067343">32,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTMtMS0xLTEtNTYyOTg_f00690d9-f3de-4a89-a83c-6332c7b981a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTMtMy0xLTEtNTYyOTg_4e72caa7-936f-4da4-9374-e8572658ce81">5,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange losses (gains) and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTUtMS0xLTEtNTYyOTg_53658f32-857e-4e7c-9161-1334d4c997e7">24,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTUtMy0xLTEtNTYyOTg_07d95984-11e6-4e12-9efd-ce15be2910a2">217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTctMS0xLTEtNTYyOTg_6327d810-2792-4844-b6a4-b8e793a4f04f">6,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTctMy0xLTEtNTYyOTg_f9454f24-794f-485c-be18-c2c7b455f43a">37,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTgtMS0xLTEtNTYyOTg_02de1ef5-19e6-4b75-816d-706e850500ff">10,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTgtMy0xLTEtNTYyOTg_5d76d379-73a9-4f04-8396-316f019789f2">82,009</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTktMS0xLTEtNTYyOTg_5639b363-8515-484a-9183-d11eaa84c58d">6,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTktMy0xLTEtNTYyOTg_6496db09-9316-4b7d-a083-817e7b957f67">642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjAtMS0xLTEtNTYyOTg_dbe4282f-86a0-4248-a87f-ae44508a3f41">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjAtMy0xLTEtNTYyOTg_1f45e739-98de-4ec7-aa30-5cb00652fcb4">82,651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjMtMS0xLTEtNTYyOTg_0ccd1b01-6547-4388-bfe7-ae1d52c0e993">5,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjMtMy0xLTEtNTYyOTg_02505cb7-b115-4678-8057-2dbd60dec0ed">5,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjQtMS0xLTEtNTYyOTg_0c8ab4e7-b40d-48b6-a273-0db75252d2ec">5,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjQtMy0xLTEtNTYyOTg_a86da5a2-8e57-4981-bf64-04e91f5ac871">5,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjYtMS0xLTEtNTYyOTg_c7f6dfd7-1243-46d3-b835-4b0495fc34fc">0.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjYtMy0xLTEtNTYyOTg_4cd51a40-5478-49f8-b662-78415f129229">14.65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjctMS0xLTEtNTYyOTg_f96f664e-a95e-4e49-8336-5b8fe4bb871b">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjctMy0xLTEtNTYyOTg_7e3bb3e6-968a-43b3-957d-56ae30461352">14.65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other comprehensive income (loss), net of tax of $<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjktMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5YWJmNjJjMWRkZWQ0MzcwOWUyZGQ0NzgzYzE4MjVlZF81Mw_7fe531b1-2d7a-4f97-84e3-83465017530e"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjktMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5YWJmNjJjMWRkZWQ0MzcwOWUyZGQ0NzgzYzE4MjVlZF81Mw_d179d606-fce3-4082-a41e-f41a8611f0a1">0</ix:nonFraction></ix:nonFraction>:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzAtMS0xLTEtNTYyOTg_9f5cbe5e-968f-4259-9fb6-051b55e60747">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzAtMy0xLTEtNTYyOTg_b002e127-05df-4fe3-90dd-ce8aba2d8f42">82,651</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzEtMS0xLTEtNTYyOTg_8468a6f0-558e-483b-a76f-2bee74b2ce48">28,713</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzEtMy0xLTEtNTYyOTg_a2fae7ae-eb7b-4288-9b15-0332b05f04b1">1,479</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on pension liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzItMS0xLTEtNTYyOTg_3facc15c-fea9-46aa-a264-c1c037212ea4">2,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzItMy0xLTEtNTYyOTg_b8dd56de-49f6-4863-85f2-cc9d816916cd">840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzMtMS0xLTEtNTYyOTg_bab987b1-79ab-45b7-8e51-d2dc16587c23">22,745</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzMtMy0xLTEtNTYyOTg_ce7ec938-01fd-43b9-9a3d-df705ba0968b">83,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated balance sheets </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share information)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMy0xLTEtMS01NjI5OA_87bc9818-445d-4282-a875-c84d58221e9c">51,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMy0zLTEtMS01NjI5OA_c77ed10a-3f4f-468f-9372-2a7d40f4fee6">46,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable&#8212;trade, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0wLTEtMS01NjI5OC90ZXh0cmVnaW9uOmEyNTFlYzJmOGE3MTQ2ZjJiYzM0YmIwMjljY2FkZjc3XzUy_731f846e-6899-4a9d-b3b6-4a1558610ed7">10,690</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0wLTEtMS01NjI5OC90ZXh0cmVnaW9uOmEyNTFlYzJmOGE3MTQ2ZjJiYzM0YmIwMjljY2FkZjc3XzU5_aae48e19-375d-4a6f-b629-aa99d7d3cbe3">11,114</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0xLTEtMS01NjI5OA_4d48232d-6c5a-44b4-86c9-8ea784fcfcd9">154,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0zLTEtMS01NjI5OA_5eb76b43-c4ea-401a-b274-9f38b84580cf">123,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNS0xLTEtMS01NjI5OA_5b7a6590-def8-497c-bfea-e4fad006ea2b">269,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNS0zLTEtMS01NjI5OA_c9afaa45-8fa7-4ade-92c0-16a0cac108c9">241,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNi0xLTEtMS01NjI5OA_c1f2f1de-d700-4df1-b1eb-6b814b79a1b4">21,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNi0zLTEtMS01NjI5OA_fbe89e88-0039-46b2-9c6a-b949daa674f1">23,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated profits in excess of billings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerAssetCostsInExcessOfBillings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNy0xLTEtMS01NjI5OA_b4dabf84-a4ce-47e3-98b6-2c6d21f4b22a">15,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerAssetCostsInExcessOfBillings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNy0zLTEtMS01NjI5OA_c9e1ce8e-93e6-431b-9536-6d5fc6fb015a">8,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerAssetAccruedRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOC0xLTEtMS01NjI5OA_6cba099e-a886-4ea5-b8d3-ae6d5718ebc4">665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerAssetAccruedRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOC0zLTEtMS01NjI5OA_b89118c8-c88b-4e0b-adea-982f296e75da">2,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOS0xLTEtMS01NjI5OA_efaede99-892e-485e-b010-8794cdc57447">512,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOS0zLTEtMS01NjI5OA_2d574c45-18d4-44dc-8d6e-c0b4a1c0cf9c">446,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTAtMS0xLTEtNTYyOTg_2c80f86c-600c-4fb5-8716-504134da80d4">62,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTAtMy0xLTEtNTYyOTg_c8b2a10f-3dc7-4eb3-9b9b-ef412cef7363">94,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTEtMS0xLTEtNTYyOTg_8b520634-16ae-4198-8fb1-0d0d33e02c1c">57,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTEtMy0xLTEtNTYyOTg_fafd7809-342e-470e-bd0e-c9112e694fca">25,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTItMS0xLTEtNTYyOTg_d8de3a4f-7328-46ba-a45e-e1b0731be70b">1,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTItMy0xLTEtNTYyOTg_bf1fcd58-7b4e-42f9-b52c-34876a2ea4da">1,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTMtMS0xLTEtNTYyOTg_b925d9bf-b1c6-4d68-bfb9-63533074cc9c">191,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTMtMy0xLTEtNTYyOTg_2838f64d-c8c5-452c-a04b-7ebcb67ac611">217,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTQtMS0xLTEtNTYyOTg_8c7e86ab-98bc-4b43-9e71-ee411ef09f44">184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTQtMy0xLTEtNTYyOTg_5460d994-7304-428e-a2a3-7765b69bed0f">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTUtMS0xLTEtNTYyOTg_eb1929aa-5941-4e05-ba25-7acd0e0d59c6">8,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTUtMy0xLTEtNTYyOTg_e8fd0faf-45ec-4378-8cd2-70c66f5bc590">6,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTYtMS0xLTEtNTYyOTg_f15de7ec-e533-4d0c-aa00-ff0beb5803c0">834,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTYtMy0xLTEtNTYyOTg_f31bad5d-524e-47c0-88b8-7a9dab798934">791,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTktMS0xLTEtNTYyOTg_4b1516be-8fc3-4b92-b802-9a1f611af7dc">782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTktMy0xLTEtNTYyOTg_c1136e32-453a-43b2-8597-f396682bb48b">860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable&#8212;trade</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjAtMS0xLTEtNTYyOTg_7ed63b16-0688-4e68-85dd-305cf7a5dc4b">118,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjAtMy0xLTEtNTYyOTg_5f2da783-7210-4815-b446-5d79965427d1">99,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjEtMS0xLTEtNTYyOTg_cf73cf50-b094-4353-a7db-ca43d2ad5ab6">76,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjEtMy0xLTEtNTYyOTg_2ffd6467-a075-4322-8e04-f94472cf9591">58,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerLiabilityDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjItMS0xLTEtNTYyOTg_b32042d9-93d6-4487-a79f-936eb794cee2">14,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerLiabilityDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjItMy0xLTEtNTYyOTg_2e9f741d-8aa7-4be5-8480-9c180277c38a">7,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and profits recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerLiabilityBillingsInExcessOfCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjMtMS0xLTEtNTYyOTg_1a39e02c-1a63-44aa-a7a1-0398afc9ab0d">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerLiabilityBillingsInExcessOfCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjMtMy0xLTEtNTYyOTg_7a449cf8-44bf-4577-92b0-850dd57a7e91">9,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjQtMS0xLTEtNTYyOTg_00571b11-fa64-4579-8e78-de037f32bc3a">210,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjQtMy0xLTEtNTYyOTg_8b05cc62-c485-4dcc-a30e-4b40112b0549">175,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjUtMS0xLTEtNTYyOTg_eaa8aab7-b451-461f-8442-6c972d1dc6ec">239,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjUtMy0xLTEtNTYyOTg_ac80b8a4-2a28-4baa-a7d1-35d36201353d">232,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjYtMS0xLTEtNTYyOTg_78162b4f-5e09-4c7e-94f5-8fa89a9b98d1">902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjYtMy0xLTEtNTYyOTg_8ab32063-296b-45f0-85f9-d59cb8940981">834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjctMS0xLTEtNTYyOTg_f01000c1-c419-4a64-a29d-47c418d244e5">64,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjctMy0xLTEtNTYyOTg_1f88c2dc-aea0-43a1-899e-5d1c6a63e2c9">34,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjgtMS0xLTEtNTYyOTg_e0e1a843-5674-4d93-bf0f-dd87eda1dadb">12,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjgtMy0xLTEtNTYyOTg_50340d83-f00b-43c6-8dde-b7f013798111">18,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjktMS0xLTEtNTYyOTg_42375341-1966-4658-bc22-f1e2018d39b2">527,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjktMy0xLTEtNTYyOTg_d51f783e-81f8-4f29-8690-3e0327b9a3f9">462,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzAtMS0xLTEtNTYyOTg_ed073cec-a995-47e0-95b5-052ca0b607f5"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzAtMy0xLTEtNTYyOTg_ed16e671-b861-4ad0-b7bf-1d61d1137f9d"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18xOA_4e671dfe-6d70-4354-b689-b3640f38f2f2"><ix:nonFraction unitRef="usdPerShare" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18xOA_736c0eec-01e6-419a-a4de-896882034f4f">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18zMg_22fbc646-a2f5-4bc8-accb-572c4f2dbc9e"><ix:nonFraction unitRef="shares" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18zMg_adf70c1b-c8e9-499f-83ac-64c9c93e5474">14,800,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN181NA_8c166411-a13a-4eb7-b2c9-42a3be0b1ccc">6,223,454</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN182MQ_81926eaf-1683-489c-83b3-2dafe1bad097">6,100,886</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMS0xLTEtNTYyOTg_6f0641b5-a12e-4336-86c9-b429ed5c40bc">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMy0xLTEtNTYyOTg_e45a8463-40e4-4e0f-b22d-0ffd8670755c">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzMtMS0xLTEtNTYyOTg_1f5f1ddc-d646-475b-8d22-1e6891323534">1,253,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzMtMy0xLTEtNTYyOTg_1e8609a1-9135-4b2d-aa55-78285fb3d4fc">1,249,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock at cost, <ix:nonFraction unitRef="shares" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5MjY2NWM0NGRjNTM0ODBjOGE3MjQ5NzRlOWJmOGFmOV8yOA_006270da-914b-4112-861e-00ee7e9305d6">570,247</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5MjY2NWM0NGRjNTM0ODBjOGE3MjQ5NzRlOWJmOGFmOV8zNQ_02b458c4-1620-483f-9130-3c45c1feb4c3">467,153</ix:nonFraction> shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMS0xLTEtNTYyOTg_c9223588-83e1-45f0-ae93-e41a0002436c">138,560</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMy0xLTEtNTYyOTg_72f56885-ff62-4b3e-bdee-b383b1556a11">135,562</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzUtMS0xLTEtNTYyOTg_8f56e126-9db0-4c09-b33e-619ecc824348">680,595</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzUtMy0xLTEtNTYyOTg_86d4d6a6-776f-4f47-b855-2c83e845c119">684,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzYtMS0xLTEtNTYyOTg_37ffb4e1-9470-470b-8d6d-0b83cc34b36e">127,485</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzYtMy0xLTEtNTYyOTg_0422ced5-aa16-410d-b57f-bc4ce0ebd990">101,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzctMS0xLTEtNTYyOTg_208d10f8-0444-42a5-96d5-1055989de87d">307,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzctMy0xLTEtNTYyOTg_b166df4f-9605-4d8c-92ff-a08bbadf2fd2">329,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities and equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzgtMS0xLTEtNTYyOTg_58e29a1c-9549-43e5-88aa-05a587644f02">834,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzgtMy0xLTEtNTYyOTg_837d8455-db56-46c4-a1f3-ead0791efc9f">791,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated statements of cash flows</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands, except share information)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMy0xLTEtMS01NjI5OA_d0e57ffb-f2d2-4a1b-887c-b9b9428fef37">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMy0zLTEtMS01NjI5OA_b15135c6-10fc-4714-ae18-9d24511c1fea">82,651</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNy0xLTEtMS01NjI5OA_a958d849-fcd6-4737-9a55-bb7741775e53">12,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNy0zLTEtMS01NjI5OA_dc50b8eb-2258-426f-a6a1-b5d465aa2d3f">17,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOC0xLTEtMS01NjI5OA_eec62307-62ce-41c3-bb01-3f48712f274a">24,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOC0zLTEtMS01NjI5OA_dff7c026-391f-49f1-8705-dd4a3502efe8">25,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOS0xLTEtMS01NjI5OA_b08bb146-a58c-484e-b715-a5c7e4faf236">4,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOS0zLTEtMS01NjI5OA_1885f302-f305-44e4-b156-2d68d6371398">7,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventory write downs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTAtMS0xLTEtNTYyOTg_7113cda8-b2fd-44b8-8d58-cd3a79ffadd7">2,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTAtMy0xLTEtNTYyOTg_693d5fb0-223b-4bd0-b080-a7833bfa21c8">8,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTEtMS0xLTEtNTYyOTg_4b2264e0-80a6-4f6e-a0cb-d83c1bb70001">2,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTEtMy0xLTEtNTYyOTg_ffcf7114-8b8e-48f2-a8a6-14a79a2a9770">2,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTItMS0xLTEtNTYyOTg_9ec6c029-76fb-461d-ab23-ae34e316fb68">130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTItMy0xLTEtNTYyOTg_a92124c1-b3c6-4232-b232-f4069a1f4a2c">2,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTQtMS0xLTEtNTYyOTg_75815b0b-f20f-4bca-839a-c8641bf28998">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTQtMy0xLTEtNTYyOTg_c7af6d13-4277-4b6a-a32a-8c760fe9039a">5,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale-leaseback transactions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTUtMS0xLTEtNjE0NjY_5e4d55d6-0cc3-4533-b5fd-7cf3eb0efa83">7,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTUtMy0xLTEtNjE0NzM_18ca4489-e33b-4582-9d9a-166c3df98775">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTYtMS0xLTEtNTYyOTg_980d6d46-51fa-4be0-93c0-f6ac01390e30">5,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTYtMy0xLTEtNTYyOTg_3effb31c-9e6b-4ca9-9af1-3ab84400d948">5,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable&#8212;trade</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTgtMS0xLTEtNTYyOTg_690a1f4a-4de6-4984-8d8c-9d13512524ae">34,802</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTgtMy0xLTEtNTYyOTg_0fe46726-a8ce-4af3-a8dc-b53a66b04848">44,959</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTktMS0xLTEtNTYyOTg_24c0d676-d4b1-4b60-8cfc-8548e8e88228">34,611</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTktMy0xLTEtNTYyOTg_605b4ac5-63d8-4a22-876d-f3f12f2db5bc">1,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjAtMS0xLTEtNTYyOTg_71c1a6ed-4c39-41ba-b535-e9cf9d52feb3">590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjAtMy0xLTEtNTYyOTg_7167b887-94b2-4e9a-9f90-893e490b5f39">8,078</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cost and estimated profits in excess of billings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="fet:IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjEtMS0xLTEtNTYyOTg_86b641f8-4bb8-4f65-8cb1-9ba002b36501">7,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjEtMy0xLTEtNTYyOTg_56d5268b-e16d-47fd-bbbf-92c679f28cae">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable, deferred revenue and other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjItMS0xLTEtNTYyOTg_edf59c10-5d71-4fe2-8651-a5a1cbe7fd92">20,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjItMy0xLTEtNTYyOTg_37ea8e96-218e-4b16-a825-833705d0ec4f">36,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Billings in excess of costs and profits recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjMtMS0xLTEtNTYyOTg_b4b1ade9-0ed7-4a19-98de-9f0a1c04f71d">9,233</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjMtMy0xLTEtNTYyOTg_be315ada-573f-4871-a425-1165c3597220">7,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjQtMS0xLTEtNTYyOTg_830d044b-dee0-4187-8b41-9e2a33ccc467">17,054</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjQtMy0xLTEtNTYyOTg_4094fa20-42ee-4e59-ade6-97892d84968a">15,775</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Capital expenditures for property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjYtMS0xLTEtNTYyOTg_1a2caa39-74fb-4ff1-84d6-03af44aaad3d">7,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjYtMy0xLTEtNTYyOTg_643b7400-c4ba-45ce-94d9-f08003f085e1">2,399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjctMS0xLTEtNTYyOTg_3dea00b8-1573-499f-b615-313cc1a3f802">3,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjctMy0xLTEtNTYyOTg_5f6105ac-86c7-4231-bb77-b6bc63dbf639">7,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from settlement of note receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjgtMS0xLTEtNTYyOTg_e49524ff-bbbe-48a1-8dc6-dc432c35ebe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjgtMy0xLTEtNTYyOTg_e91109d9-5a9d-458f-b73e-509840c2d283">10,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Acquisition of businesses, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjktMS0xLTEtNTYyOTg_1cc369cf-3741-443a-8266-84ab28e050f5">485</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjktMy0xLTEtNTYyOTg_7bd41e8f-e780-472c-97ac-c1db912c332f">3,411</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzAtMS0xLTEtNTYyOTg_80b35fc7-4c89-48bd-a13e-55fdd5af0ae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzAtMy0xLTEtNTYyOTg_cdbd1ebd-1b1a-405e-b5ad-489294b45614">1,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from sale-leaseback transactions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzItMS0xLTEtNjE2MTA_2fb08758-81bc-4ee6-8a2a-57c9592ce484">32,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzItMy0xLTEtNjE1MTA_8246826a-7b44-4aae-b040-1daa5532756c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzEtMS0xLTEtNTYyOTg_7d2e2e73-129f-4bba-b513-7eb38d589cba">27,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzEtMy0xLTEtNTYyOTg_9d32e602-d9a1-446d-a085-4f09a765d0be">10,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Borrowings on revolving Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzMtMS0xLTEtNTYyOTg_876f432d-865e-4403-b3f0-10fe50e0bc2e">544,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzMtMy0xLTEtNTYyOTg_1f9c0d22-1130-4e6e-8e85-47d05104330b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repayments on revolving Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzQtMS0xLTEtNTYyOTg_282acb4c-7f5b-4825-9532-c7f347c09282">544,126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzQtMy0xLTEtNTYyOTg_439c62c4-3432-4428-b97b-e46f3ff12ea7">13,126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash paid to repurchase 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:PaymentsForRepurchaseOfSeniorNotes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzUtMS0xLTEtNTYyOTg_c9e1e9aa-956e-42fa-869a-0b617216a990">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:PaymentsForRepurchaseOfSeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzUtMy0xLTEtNTYyOTg_f26b0426-37ce-446a-a07b-0afb13d6f714">58,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repurchases of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzctMS0xLTEtNTYyOTg_55f74b69-0bf7-4039-bc09-5c23ae2b4b8d">3,826</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzctMy0xLTEtNTYyOTg_00705749-8aa0-4f2f-83de-8bd3c8c04777">1,414</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Payment of capital lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:PaymentOfCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzgtMS0xLTEtNTYyOTg_c1d8b0a0-7511-4859-b395-b6e572e40016">1,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:PaymentOfCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzgtMy0xLTEtNTYyOTg_f22ab881-7202-4101-98f3-72002077a28d">1,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzktMS0xLTEtNTYyOTg_30eed4fd-f25b-4b08-b712-4ef1a055b7ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzktMy0xLTEtNTYyOTg_3d45d8c7-58d7-4efb-8354-c2bd1dd64d7a">1,590</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDAtMS0xLTEtNTYyOTg_04129376-7ea5-44e4-92ca-a80a6654ab5f">5,076</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDAtMy0xLTEtNTYyOTg_8a9dc88d-4c6a-4f78-a535-cefddcbb38cb">76,243</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDItMS0xLTEtNTYyOTg_4cf0c219-b83b-40fb-b45e-684c0397938b">838</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDItMy0xLTEtNTYyOTg_bd8b1dd8-83c2-442a-98e7-f9e7d4e87adf">439</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDQtMS0xLTEtNTYyOTg_48bc4163-b980-466c-be85-fe97d8ecb82f">4,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDQtMy0xLTEtNTYyOTg_21569527-eef7-4ca5-b929-81c8f5300518">81,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDUtMS0xLTEtNTYyOTg_4c0485e3-307c-4873-a1a8-1a2dfabca7f8">46,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDUtMy0xLTEtNTYyOTg_996903ae-30b1-4fb6-b867-33e1f0347fb3">128,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDYtMS0xLTEtNTYyOTg_cbe8469b-c831-46bf-a49f-dd00575ccb76">51,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDYtMy0xLTEtNTYyOTg_46c9a3ac-4382-4dcc-ae43-5fa96500dce0">46,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Supplemental cash flow disclosures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDgtMS0xLTEtNTYyOTg_87cbfc4e-2db1-4fa0-8482-6eb1db7bbd42">25,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDgtMy0xLTEtNTYyOTg_3e658097-a961-4a08-b055-342669079598">27,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash paid (refunded) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDktMS0xLTEtNTYyOTg_c64f9320-86d3-4920-8d03-3036858a2dad">383</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDktMy0xLTEtNTYyOTg_88bd107e-10d8-42ea-b6f7-17c9944643b7">2,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTEtMS0xLTEtNTYyOTg_a37eb6c8-3071-4af4-bc03-9e4cd04b54f4">40,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTEtMy0xLTEtNTYyOTg_d7937886-9d9a-421a-8d60-e0da4be08f85">2,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Finance lease assets obtained in exchange for lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTItMS0xLTEtNTYyOTg_85dd4cf4-df50-46c7-9c73-15816198aad6">2,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTItMy0xLTEtNTYyOTg_bf33eb8e-43d4-4dff-a012-a099759cb08b">463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTMtMS0xLTEtNTYyOTg_006a3e94-356e-4ab1-88a6-4599df6b9a03">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTMtMy0xLTEtNTYyOTg_95afbb28-ab0e-495d-9221-1bfde4d28852">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated statements of changes in stockholders&#8217; equity </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.402%"><tr><td style="width:1.0%"></td><td style="width:29.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Treasury stock</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained deficit</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>other<br/>comprehensive<br/>income / (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total<br/>common<br/>stockholders&#8217;<br/>equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52d5f0a6f57240919f07875e8b1506c3_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS0yLTEtMS01NjI5OA_fddd2d3f-f13a-4d4c-8a73-b22a8289ef7c">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91e9add6213a426997f8d8b47ce73ded_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS00LTEtMS01NjI5OA_60bfe190-3922-4321-9762-ae0b30afa96c">1,242,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if89eb3fc264646bb8ef864676c550c40_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS02LTEtMS01NjI5OA_019cf82b-1715-46d4-83cc-4e002b96f18f">134,499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd4636adf934b12802998d30f516dd4_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS04LTEtMS01NjI5OA_e2710a57-3de2-4283-b8b7-b2c4c97af26b">601,656</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if74f48c0df5e47b89a12ef85f75996a2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS0xMC0xLTEtNTYyOTg_830aadd4-be6a-497b-931c-07b525346bc3">100,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS0xMi0xLTEtNTYyOTg_fece290b-4895-4c78-b1bd-ca5937f84f6a">406,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted stock issuance, net of forfeitures</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f80ecffe86746339e3cffc80f300d86_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMi0yLTEtMS01NjI5OA_b4ef0d11-47de-45f9-9e56-cd1d4a994bbf">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icac6c48adc624ed0b081326be48b47f1_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMi00LTEtMS01NjI5OA_7b3452c1-d4b0-452d-8193-8b6f02e57781">352</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMi0xMi0xLTEtNTYyOTg_c908353c-2461-4ebc-83ab-f1d661cfced7">351</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icac6c48adc624ed0b081326be48b47f1_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMy00LTEtMS01NjI5OA_ab302eb1-422b-443e-8bcb-48a38ecdbf21">7,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMy0xMi0xLTEtNTYyOTg_382da2f2-ead4-43e3-b428-f760806447dc">7,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Treasury stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic32ad27de2c645fa9c39c9fc9bdf5cb2_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNi02LTEtMS01NjI5OA_478e3d90-5ce5-440a-937b-09e4c72934a3">1,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNi0xMi0xLTEtNTYyOTg_f3418373-111d-4687-8c25-76902b05e579">1,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Change in pension liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6bb01cd0fb44cf88dfe7b00f18588b5_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNy0xMC0xLTEtNTYyOTg_25bc6f86-3c23-4b94-a921-1c4e1b832c3e">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNy0xMi0xLTEtNTYyOTg_b667b9d3-2e2f-4011-b77a-7cbd85aee7b6">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6bb01cd0fb44cf88dfe7b00f18588b5_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfOC0xMC0xLTEtNTYyOTg_b974e8f3-90cc-45f3-b415-d6d796901960">1,479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfOC0xMi0xLTEtNTYyOTg_9164de35-d06f-4750-8521-4edb15d4472e">1,479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc2b518533d0452da70e40690518f789_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTAtOC0xLTEtNTYyOTg_35782693-697e-4201-805d-b842f3498a57">82,651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTAtMTItMS0xLTU2Mjk4_1b7b8d62-b3fc-4119-a364-01622c85fea4">82,651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida8309d618f5499795b63e3e5f2e2758_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtMi0xLTEtNTYyOTg_9d280a55-e85a-46a1-b8cf-c68335ecfe68">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a133984c3d9409293d05a4a22debaba_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtNC0xLTEtNTYyOTg_87424ab6-b349-41d5-b1d7-0c6c2075cc2e">1,249,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a96f20f21614fad99b2134ab4570f55_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtNi0xLTEtNTYyOTg_6e6f1d2b-3b25-45bb-912f-d78c9979f3d2">135,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c5c9e25b0904a95af1d709b84c2cc89_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtOC0xLTEtNTYyOTg_04278802-2f4e-4a06-9e04-b2ed8239571c">684,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d61176b063340fe816eca2115d9a086_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtMTAtMS0xLTU2Mjk4_859b2bfe-bb21-498a-8275-1348f254eefc">101,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtMTItMS0xLTU2Mjk4_a77efd50-5a6d-4e85-bf36-4382bf916caa">329,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted stock issuance, net of forfeitures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9a088294784cec8d504887f4fa75d5_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItMi0xLTEtNTYyOTg_cf8b442e-2c3e-44c3-90d6-72c41f354340">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItNC0xLTEtNTYyOTg_eedd8f9d-9f7c-44e9-ad24-dc859510e4f1">829</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItMTItMS0xLTU2Mjk4_5084e3b3-4b00-434c-8ab1-16210b80951b">828</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTMtNC0xLTEtNTYyOTg_04fef0f4-7ae1-49d3-8331-e38a694df067">4,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTMtMTItMS0xLTU2Mjk4_9a7fb9fa-c800-43c9-8ee7-0cd8db959a15">4,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Treasury stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c309f04648e408081e5037d14657654_D20220101-20221231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTQtNi0xLTEtNTYyOTg_99c2570c-f663-4a61-97e0-c48935d03116">2,998</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTQtMTItMS0xLTU2Mjk4_7ae54757-85c7-4883-bd47-c8c19f64b41c">2,998</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Liability awards converted to share settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231" decimals="-3" name="fet:AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItNC0xLTEtNjM5OTI_aabc7e2f-a53a-4f03-a6ad-d3ecf3a8da56">275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItMTItMS0xLTY0MDIw_28c8aea2-a1c0-4193-8567-ba7f287220de">275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Change in pension liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb6453b34d9e4216bcbb906e055dbf19_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTUtMTAtMS0xLTU2Mjk4_9b389a9f-4517-490c-9f4f-0135de5a0025">2,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTUtMTItMS0xLTU2Mjk4_049be2ae-45ed-41b4-8d1b-a981d2f19144">2,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb6453b34d9e4216bcbb906e055dbf19_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTYtMTAtMS0xLTU2Mjk4_892747cd-eef7-4520-9625-d6e5336ff2e5">28,713</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTYtMTItMS0xLTU2Mjk4_4650a5b9-f281-4365-8491-71d4893af58d">28,713</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9929a2e93b61472185157880cf69184e_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTctOC0xLTEtNTYyOTg_4224430f-c97b-4859-bf24-3ac4836df459">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTctMTItMS0xLTU2Mjk4_ab37eddb-2b47-40db-accc-7e267bae9ba2">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if415e98a232841d5a4c9e008caa3fd7f_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtMi0xLTEtNTYyOTg_c3c7e19f-d901-4643-b14f-0527774e1eb3">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58a75be7eed74a2984679912b19ddd95_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtNC0xLTEtNTYyOTg_cbcf3c70-63ef-4f3f-9d69-f48ca5b43ae3">1,253,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if50845375b1240b1b7fc158573e21388_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtNi0xLTEtNTYyOTg_411906b6-ce00-489c-b411-8c1c02b88def">138,560</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib205a7f95c5b41ea88eb7fb339ea1d85_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtOC0xLTEtNTYyOTg_2fcaf22a-d84b-49f0-9738-9d0455e96698">680,595</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c5f3f8687c4d6b8a8c6411f5859eed_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtMTAtMS0xLTU2Mjk4_bf102a2c-1b50-41b7-b88f-00c81929c577">127,485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtMTItMS0xLTU2Mjk4_2198878f-6eef-4fe3-b9a9-4cf6053782be">307,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_76"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements </span></div></div><div style="text-align:center"><span><br/></span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_79"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83OS9mcmFnOjhjNTllNTkxNjI3NTQ3YmY5ODg0ZTcwY2ExNzNjNjRhL3RleHRyZWdpb246OGM1OWU1OTE2Mjc1NDdiZjk4ODRlNzBjYTE3M2M2NGFfNTE2_611c1be2-da2f-41e3-aba5-3a56928933f2" continuedAt="i0676c575a5d94214beedaf827bbaa2ce" escape="true">Nature of Operations </ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0676c575a5d94214beedaf827bbaa2ce">Forum Energy Technologies, Inc. (the &#8220;Company,&#8221; &#8220;FET,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), a Delaware corporation, is a global company serving the oil, natural gas, industrial and renewable energy industries. FET provides value added solutions that increase the safety and efficiency of energy exploration and production. We are an environmentally and socially responsible company headquartered in Houston, Texas with manufacturing, distribution and service facilities strategically located throughout the world.</ix:continuation> </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_82"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNTQ5NzU1ODE5MTU4Ng_877377ae-a3ab-48ca-9af2-db22e2820de7" continuedAt="i9ec56a89c33646f5aeecaac218decd6a" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="i9ec56a89c33646f5aeecaac218decd6a" continuedAt="i49ce1c5d37764a118eff6179972238e4"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNzk_964ee623-8036-481e-9426-7ea3936054e0" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;). Certain reclassifications have been made to prior year amounts to conform with the current year presentation.</span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MjQ_bf707c00-8a99-4d2c-858f-fe3bf45c6a12" continuedAt="if830abb7e64d4cdeb3887d46a77edcc5" escape="true">Principles of consolidation</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if830abb7e64d4cdeb3887d46a77edcc5">The consolidated financial statements include the accounts of the Company and its wholly and majority owned subsidiaries after elimination of intercompany balances and transactions.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:COVID19ImpactsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyNjk_d96ae1db-f2a7-4edd-9ac5-58b259ff4fb7" escape="true"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 impacts</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outbreak of COVID-19 in 2020 caused significant disruptions in the U.S. and world economies which led to significant reductions in demand for crude oil. During 2021, distribution of vaccines resulted in reopening of certain economies and increasing demand for oil and natural gas. In 2022, ongoing COVID-19 outbreaks and related work restrictions continued to disrupt global supply chains contributing to materials delays and inflationary pressures.  The Company anticipates that future outbreaks of COVID-19, should they occur, will continue to impact our liquidity, financial condition and future results of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczMzk_3e884671-44b5-44b7-8e40-0dcd0b668576" continuedAt="if5bf448c38ec4953a53f728d46920aff" escape="true"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the preparation of these consolidated financial statements, estimates and assumptions have been made by management including, among others, an assessment of percentage of completion of projects based on costs to complete contracts, the selection of useful lives of tangible and intangible assets, expected future cash flows from long lived assets to support impairment tests, provisions necessary for trade receivables, amounts of deferred taxes and income tax contingencies. Actual results could differ from these estimates. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if5bf448c38ec4953a53f728d46920aff">The financial reporting of contracts depends on estimates, which are assessed continually during the term of those contracts. The amounts of revenues and income recognized are subject to revisions as the contract progresses to completion and changes in estimates are reflected in the period in which the facts that give rise to the revisions become known. Additional information that enhances and refines the estimating process that is obtained after the balance sheet date, but before issuance of the consolidated financial statements, is reflected in the consolidated financial statements.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MDg_a260dae0-8bbb-44b5-a87e-78aa8b0dcdad" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash on deposit and high quality, short-term money market instruments with an original maturity of three months or less. Cash equivalents are based on quoted market prices, a Level 1 fair value measure.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i49ce1c5d37764a118eff6179972238e4" continuedAt="i3073c83aedeb4398b2e1b9ef97576071"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNjU_aea16be3-c746-465d-abea-9b7db3becd16" continuedAt="ifeda3f535c134e0aaef6802c5f04f1d6" escape="true">Accounts receivable-trade </ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifeda3f535c134e0aaef6802c5f04f1d6">Trade accounts receivables are carried at their estimated collectible amounts. Trade credit is generally extended on a short-term basis; thus receivables do not bear interest, although a finance charge may be applied to amounts past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. We write-off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written-off are credited to bad debt expense.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MjU_9fbd0cb4-8d9b-4a0f-9141-d6bacfc5d1ad" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in allowance for doubtful account during the years ended December&#160;31, 2022 and 2021 were as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:36.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period ended</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions or other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS0yLTEtMS01NjI5OA_04d6ab00-4cd4-43cd-95ed-22c84390699c">9,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS00LTEtMS01NjI5OA_ffcf7114-8b8e-48f2-a8a6-14a79a2a9770">2,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS02LTEtMS01NjI5OA_12944246-fe63-456d-9483-27f704f3a3a8">527</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS04LTEtMS01NjI5OA_1e2b7793-1321-414c-a8bf-312dbd2679a3">11,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi0yLTEtMS01NjI5OA_7a0fb27f-f631-4f3e-9ac4-8004bb7ff442">11,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi00LTEtMS01NjI5OA_4b2264e0-80a6-4f6e-a0cb-d83c1bb70001">2,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi02LTEtMS01NjI5OA_9939d856-18d4-4c38-a0f3-51453567136c">2,673</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi04LTEtMS01NjI5OA_7905368e-cb56-47c2-b8fe-df26a5e9ce29">10,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczMjg_5256a018-1ae0-4cc2-8380-75a6f4657b62" continuedAt="ib7ff7c83813f4007b40575406f76aef4" escape="true"><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting of finished goods and materials and supplies held for resale, are carried at the lower of cost or net realizable value. For certain operations, cost, which includes the cost of raw materials and labor for finished goods, is determined using standard cost which approximates a first-in first-out basis. For other operations, this cost is determined on an average cost, first-in first-out or specific identification basis. Net realizable value means estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal, and transportation. We continuously evaluate inventories based on an analysis of inventory levels, historical sales experience and future sales forecasts, to determine obsolete, slow-moving and excess inventory. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib7ff7c83813f4007b40575406f76aef4">For the years ended December 31, 2022 and 2021, we recognized inventory write downs totaling $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNDkyNg_5018d558-d8b0-4107-b170-5593e8a69299">2.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-5" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNDkzMw_c8bb81f9-4a2a-4f00-b445-a16d1cc481f4">8.1</ix:nonFraction> million, respectively. These charges are all included in cost of sales in the consolidated statements of comprehensive income (loss). See Note 5 Inventories for further information related to these charges.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MDk_8ddf0e03-4826-448f-9998-fc49d97616a3" continuedAt="i77eb6c1b95bf48748a91e6978c3ed61f" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Finance leases of property and equipment are stated at the present value of future minimum lease payments. Expenditures for property and equipment and for items which substantially increase the useful lives of existing assets are capitalized at cost and depreciated over their estimated useful life utilizing the straight-line method. Routine expenditures for repairs and maintenance are expensed as incurred. Depreciation is computed using the straight-line method based on the estimated useful lives of assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4">two</span> to <ix:nonNumeric contextRef="i5a91fa2e24dc466f9b192fc0e1feb37b_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNTcyMA_d093c131-ddd0-4525-a72a-4f0cac771770">30</ix:nonNumeric> years. Property and equipment held under finance leases are amortized straight-line over the shorter of the lease term or estimated useful life of the asset. Gains or losses resulting from the disposition of assets are recognized in income with the related asset cost and accumulated depreciation removed from the balance sheet. Assets acquired in connection with business combinations are recorded at fair value. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i77eb6c1b95bf48748a91e6978c3ed61f">We review long-lived assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization.</ix:continuation> </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i3073c83aedeb4398b2e1b9ef97576071" continuedAt="i26ec18c4bbbd439293695fa0e7e26ff4"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyODM_ed883757-0d0d-4c89-b55a-6aa6d2ba77ca" continuedAt="i04edcaa6ab5043c0b9045ceb0d70977c" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in our consolidated balance sheets. Leases with an initial term greater than 12 months are recognized in our consolidated balance sheets based on lease classification as either operating or financing. Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities. Finance leases are included in property and equipment, current portion of long-term debt, and long-term debt. Some of our lease agreements include lease and non-lease components for which we have elected to not separate for all classes of underlying assets. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties when we have no future use for the property.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. Operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments at the commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Our leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0">one</span> to <ix:nonNumeric contextRef="i39d848e2a28d46b8a7724fb93d5cfc31_I20221231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODc0MQ_950b1d84-443e-48bc-9a29-2a8d204a020b">12</ix:nonNumeric> years and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. The operating lease assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred. Lease expense for operating leases is recognized on a straight-line basis over the lease term. </span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i04edcaa6ab5043c0b9045ceb0d70977c">We review operating lease assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined by means of an analysis of discounted future cash flows based on expected utilization.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNTQ_af46f134-d917-4a3f-9d25-263721651726" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are comprised of customer and distributor relationships, patents and technology, trade names, trademarks and non-compete agreements which are amortized on a straight-line basis over the life of the intangible asset, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9">five</span> to <ix:nonNumeric contextRef="i5a91fa2e24dc466f9b192fc0e1feb37b_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0OTI_04ef9e0e-0e43-4abe-9b60-747061ebd85a">35</ix:nonNumeric> years. These assets are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows. The impairment loss recognized represents the excess of an asset&#8217;s carrying value as compared to its estimated fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczMjk_9f768f40-fbf5-44b3-b5e9-645fc9574c57" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognition of provisions for contingencies </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are subject to various claims, suits and complaints. We, in consultation with internal and external legal advisors, will provide for a contingent loss in the consolidated financial statements if, at the date of the consolidated financial statements, it is probable that a liability has been incurred and the amount can be reasonably estimated. If it is determined that the reasonable estimate of the loss is a range and that there is no best estimate within that range, a provision will be made for the lower amount of the range. Legal costs are expensed as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An assessment is made of the areas where potential claims may arise under contract warranty clauses. Where a specific risk is identified, and the potential for a claim is assessed as probable and can be reasonably estimated, an appropriate warranty provision is recorded. Warranty provisions are eliminated at the end of the warranty period except where warranty claims are still outstanding. The liability for product warranty is included in accrued liabilities in the consolidated balance sheets.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i26ec18c4bbbd439293695fa0e7e26ff4" continuedAt="ie8cfec02a29543c186a6f99ea4ed71c7"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyODE_5d32959f-3780-406c-b315-faf8c37dfc95" continuedAt="ic0bdd80027fa4c11a53d033227557d91" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition and deferred revenue </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in accordance with Accounting Standards Codification Topic (&#8220;ASC&#8221;) 606, when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Identification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We account for a contract when it is approved, both parties are committed, the rights of the parties are identified, payment terms are defined, the contract has commercial substance and collection of consideration is probable. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A performance obligation is a promise in a contract to transfer a distinct good or service to the customer under ASC 606. The majority of our contracts with customers contain a single performance obligation to provide agreed-upon products or services. For contracts with multiple performance obligations, we allocate revenue to each performance obligation based on its relative standalone selling price. In accordance with ASC 606, we do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. We have elected to apply the practical expedient to account for shipping and handling costs associated with outbound freight after control of a product has transferred to a customer as a fulfillment cost which is included in cost of sales. Furthermore, since our customer payment terms are short-term in nature, we have also elected to apply the practical expedient which allows an entity to not adjust for the effects of a significant financing component if it expects that the customer&#8217;s payment period will be less than one year in duration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the amount of consideration specified in the contracts with our customers and excludes any amounts collected on behalf of third parties. We have elected the practical expedient to exclude amounts collected from customers for all sales (and other similar) taxes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of total revenue from a customer contract is subject to elements of variable consideration. Certain customers may receive rebates or discounts which are accounted for as variable consideration. We estimate variable consideration as the most likely amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historic, current, forecast) that is reasonably available to us.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Timing of Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We recognize revenue when we satisfy a performance obligation by transferring control of a product or service to a customer. Our performance obligations are satisfied at a point in time or over time as work progresses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from goods transferred to customers at a point in time accounted for <ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="fet:RevenueFromContractWithCustomerTransferredAtPointInTimePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTU5NTQ_2c73d40d-7b43-45c3-a37c-c9accedcfc6d">93</ix:nonFraction>% of revenues for the year ended December&#160;31, 2022. The majority of this revenue is product sales, which are generally recognized when items are shipped from our facilities and title passes to the customer. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from goods transferred to customers over time accounted for <ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="fet:RevenueFromContractWithCustomerTransferredOverTimePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTYzNDE_8c63cbe9-cd1b-4050-ac47-9c237662b7b7">7</ix:nonFraction>% of revenues for the year ended December&#160;31, 2022, which is related to certain contracts in our Subsea and Production Equipment product lines. Recognition over time for these contracts is supported by our assessment of the products supplied as having no alternative use to us and by clauses in the contracts that provide us with an enforceable right to payment for performance completed to date. We use the cost-to-cost method to measure progress for these contracts because it best depicts the transfer of assets to the customer which occurs as costs are incurred on the contract. The amount of revenue recognized is calculated based on the ratio of costs incurred to-date compared to total estimated costs which requires management to calculate reasonably dependable estimates of total contract costs. Whenever revisions of estimated contract costs and contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. We recognize revenue and cost of sales each period based upon the advancement of the work-in-progress unless the stage of completion is insufficient to enable a reasonably certain forecast of profit to be established. In such cases, no profit is recognized during the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting estimates during the course of projects may change, primarily related to our remotely operated vehicles (&#8220;ROVs&#8221;) which may take longer to manufacture. The effect of such a change, which can be upward as well as </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="ie8cfec02a29543c186a6f99ea4ed71c7" continuedAt="i66869996b34742afa9eecfca88d3b094"><ix:continuation id="ic0bdd80027fa4c11a53d033227557d91"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">downward, is accounted for in the period of change, and the cumulative income recognized to date is adjusted to reflect the latest estimates. These revisions to estimates are accounted for on a prospective basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are sometimes modified to account for changes in product specifications or requirements. Most of our contract modifications are for goods and services that are not distinct from the existing contract. As such, these modifications are accounted for as if they were part of the existing contract, and therefore, the effect of the modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue on a cumulative catch-up basis. No adjustment to any one contract was material to our consolidated financial statements for the years ended December&#160;31, 2022 and 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products through a number of channels including a direct sales force, marketing representatives, and distributors.&#160;We have elected to expense sales commissions when incurred as the amortization period would be less than one year. These costs are recorded within cost of sales.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Portfolio Approach</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply ASC 606 to a portfolio of contracts with similar characteristics as we reasonably expect that the effects on the financial statements of applying this guidance to the portfolio would not differ materially from applying this guidance to the individual contracts within that portfolio.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregated Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 17 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disaggregated revenue by product line and geography. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract balances are determined on a contract by contract basis. Contract assets represent revenue recognized for goods and services provided to our customers when payment is conditioned on something other than the passage of time. Similarly, when we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record a contract liability. Such contract liabilities typically result from billings in excess of costs incurred and advance payments received on product sales.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyNzI_f672cb94-8418-49fa-8243-0def30131ac6" continuedAt="i83f618454e6f48d4a0f62b7c8b722fc7" escape="true">Concentration of credit risk </ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i83f618454e6f48d4a0f62b7c8b722fc7">Trade accounts receivable are financial instruments which potentially subject the Company to credit risk. Trade accounts receivable consist of uncollateralized receivables from domestic and international customers. For the years ended December&#160;31, 2022 and 2021, no one customer accounted for 10% or more of the total revenue or 10% or more of the total accounts receivable balance at the end of the respective period.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczOTg_5ad1167e-06cb-4b81-8284-309da2c6a399" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure all stock-based compensation awards at fair value on the date they are granted to employees and directors, and recognize compensation cost over the requisite service period for awards with only a service condition, and over a graded vesting period for awards with service and performance or market conditions. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock-based compensation awards with market conditions is measured using a Monte Carlo Simulation model and, in accordance with ASC 718, is not adjusted based on actual achievement of the performance goals. The Black-Scholes option pricing model is used to measure the fair value of options. Forfeitures are accounted for as they occur.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczOTE_f87273eb-5462-4a9e-8886-ff3519dfafc0" continuedAt="i35f7abec23234653a15779aca4c160a3" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of our assets and liabilities at the balance sheet date, and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. We record a valuation allowance in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized. See Note 10 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on valuation allowances recognized.</span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i35f7abec23234653a15779aca4c160a3">Accounting guidance for income taxes requires that we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the &#8220;more likely than not&#8221; recognition criteria, accounting guidance requires the tax position be measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.</ix:continuation>  </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i66869996b34742afa9eecfca88d3b094"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyODg_d8de8d94-0eed-407a-baff-54c5d3f24f27" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-U.S. local currency translation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have global operations and the majority of our non-U.S. operations have designated the local currency as the functional currency. Realized and unrealized gains and losses resulting from re-measurements of monetary assets and liabilities denominated in a currency other than the local entity&#8217;s functional currency are included in the consolidated statements of comprehensive income (loss) as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of our foreign operations where the functional currency is not the U.S. dollar are translated into U.S. dollars using the current rate method whereby assets and liabilities are translated at the balance sheet rate and income and expenses are translated at the average exchange rates in effect during the period. The resultant translation adjustments are reported as a component of accumulated other comprehensive loss within equity in our consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNDQ_4fd5aa76-4824-4163-b7a9-9a5427c909b7" continuedAt="ieb22e23d674149f9b1b5792a8a6da1c7" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. The book values of other financial instruments, such as our debt related to the Credit Facility, approximates fair value because interest rates charged are similar to other financial instruments with similar terms and maturities and the rates vary in accordance with a market index. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three broad levels: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - inputs are unobservable for the asset or liability, which reflect the best judgment of management. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ieb22e23d674149f9b1b5792a8a6da1c7">The financial assets and liabilities that are disclosed at fair value for disclosure purposes are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNTQ5NzU1ODE5MTU4Nw_8b19718a-75cf-4142-b694-ae1c47f4bdb8" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), which we adopt as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Adopted in 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt.</span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update reduces the number of accounting models for convertible debt instruments resulting in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. In addition, this update also makes targeted changes to the disclosures for convertible instruments and earnings-per-share guidance. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted this new standard as of January 1, 2022. The adoption of this new standard did not have a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Issued But Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Reduction Act of 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In August 2022, the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;) was signed into law. The IRA, among other provisions, imposes a 15% corporate alternative minimum tax on the adjusted financial statement income of certain large corporations effective for tax years beginning after December 31, 2022 and a 1% excise tax on stock repurchases made by publicly traded U.S. corporations after December 31, 2022. The Company is in the process of evaluating the IRA and the impact it may have on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_85"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfOTE0_19f81126-d064-4422-a703-f65666519f77" continuedAt="i392cb42ef7da4351b7aeb3f8f44c9750" escape="true">Revenues </ix:nonNumeric></span></div><ix:continuation id="i392cb42ef7da4351b7aeb3f8f44c9750" continuedAt="i11fcb837e57445f982e6acc5a9447e6a"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 17 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disaggregated revenues by product line and geography. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfOTE2_ab4b6ad6-2b1c-4c8a-95df-1b840816f8d9" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets and contract liabilities balances for the years ended December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.264%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.476%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerAssetAccruedRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMi0xLTEtMS01NjI5OA_3344a722-3fff-424e-b69a-d74bd5eb0c63">665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerAssetAccruedRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMi0zLTEtMS01NjI5OA_974bca93-39fe-4d6f-a975-3150763275e1">2,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated profits in excess of billings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerAssetCostsInExcessOfBillings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMy0xLTEtMS01NjI5OA_9f829fcc-c046-45d4-ae51-337e02f5f777">15,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerAssetCostsInExcessOfBillings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMy0zLTEtMS01NjI5OA_599169ac-97ee-452f-a66a-55055e8c034c">8,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0xLTEtMS03Mzk4Nw_8f4fb483-4b57-4438-88aa-29b17e906e7b">15,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0zLTEtMS03Mzk3OQ_942181b3-04bb-4e35-9ff3-f0cb06bb216f">10,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNS0xLTEtMS03Mzk5NQ_e5db136a-5761-48a1-9009-413384ac0a39">2,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNS0zLTEtMS03NDAwMg_e9c4ae95-f3d9-4ad4-991d-0c5bf9d46eba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0xLTEtMS01NjI5OA_3f8c0651-5294-4809-ad3b-4337d159c6c0">18,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0zLTEtMS01NjI5OA_8419cb65-f57c-48a4-8cb9-98695134318b">10,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC01LTEtMS01NjI5OA_11fec475-b053-4bb6-8bc3-3cfdb85e8d66">7,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="fet:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC03LTEtMS01NjI5OA_7b41b077-0286-4bef-8465-273aed5456ea">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerLiabilityDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNi0xLTEtMS01NjI5OA_93805b56-6605-4f14-9994-c627431e11d7">14,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerLiabilityDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNi0zLTEtMS01NjI5OA_4302da14-5b2e-4928-ba2e-32fd0e7e62b2">7,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and profits recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:ContractWithCustomerLiabilityBillingsInExcessOfCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNy0xLTEtMS01NjI5OA_9ac4d7eb-33ef-4142-ae42-6332290fab56">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:ContractWithCustomerLiabilityBillingsInExcessOfCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNy0zLTEtMS01NjI5OA_7222af0b-2dc1-4cc7-a0b9-1f7a58f9011a">9,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC0xLTEtMS01NjI5OA_cb2ab032-1ba3-4e65-a64a-74940514e3ec">14,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC0zLTEtMS01NjI5OA_c01e9027-ad78-4df1-a428-7ea72a3433c6">16,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC01LTEtMS01NjI5OA_a5cfda40-c1c1-45ba-930b-9fa35ba2349d">2,275</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" sign="-" name="fet:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC03LTEtMS01NjI5OA_d0f9b17d-30b1-4514-b871-80ddb84b7751">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, our contract assets increased by $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfMzA2_b9c50df9-9946-4748-9663-dd5826c9add5">7.9</ix:nonFraction> million and our contract liabilities decreased by $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfMzQ0_6c4d576e-9d0c-428f-9c22-c0148e4b47b8">2.3</ix:nonFraction> million primarily due to the timing of milestone billings in our Subsea Technologies product line. The noncurrent portion of contract assets is recorded on the consolidated balance sheets as other Iong-term assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfNDk3_ae1cc909-cf84-4774-bf72-9353deb56788">14.5</ix:nonFraction> million that was included in the contract liability balance at the beginning of the period.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i11fcb837e57445f982e6acc5a9447e6a">Substantially all of our contracts are less than <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:ContractWithCustomerContractDuration" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfODI0NjMzNzIwOTI0Nw_a0258bb0-bfa7-49b5-823d-7feac97de0f9">one year</ix:nonNumeric> in duration. As such, we have elected to apply the practical expedient which allows an entity to exclude disclosures about its remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less.</ix:continuation> </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_88"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTI2Ng_e0de4127-c53d-4ff0-a222-be5371e2b8e1" continuedAt="idf5bc838429b4e908ea0e57085a08355" escape="true">Acquisition </ix:nonNumeric></span></div><ix:continuation id="idf5bc838429b4e908ea0e57085a08355"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 acquisition of Hawker Equipment Solutions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2021, we acquired certain assets of Hawker Equipment Solutions, LLC (&#8220;Hawker&#8221;) for total cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220" decimals="-5" name="us-gaap:AssetAcquisitionConsiderationTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTg4_de91e214-a07a-4af2-a2f4-42f2dea1679f">5.1</ix:nonFraction> million, of which, $<ix:nonFraction unitRef="usd" contextRef="ic4e541f7368e49209584544df41398f7_D20211001-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMjAy_eb87a0bc-6a84-423e-9e7a-36bb69cc08ab">3.4</ix:nonFraction> million was paid in the fourth quarter of 2021 and $<ix:nonFraction unitRef="usd" contextRef="i6f2ddc37573d4c958af9c1bbb3ae2884_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTUzOTMxNjI3OTA3ODU_b491b6c9-09d1-424d-9513-ac91fdb7e02b">1.0</ix:nonFraction> million paid in 2022, with the balance expected to be paid over the next <ix:nonNumeric contextRef="i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220" name="fet:AssetAcquisitionTermOfExpectedPayment" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTUzOTMxNjI3OTA4NTQ_d71b218c-23b8-44cd-985e-18fdf24313b2">four years</ix:nonNumeric>. Hawker is a manufacturer of hydraulic pickup and laydown units. This acquisition is included in the Drilling product line within the Drilling &amp; Downhole segment. The fair values of the assets acquired and liabilities assumed, as well as the pro-forma results of operations for this acquisition, have not been presented because they are not material to the consolidated financial statements.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_91"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RleHRyZWdpb246NDFjMjdiOTAwODQyNDMwZGJlMzc3N2E0YzQ5M2MxNTZfNDc3_ac3658d7-7c71-445d-a8af-6fb7aca2bd54" continuedAt="ibf92c3bd3b0f44ac9abd3edcd12bc61b" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="ibf92c3bd3b0f44ac9abd3edcd12bc61b"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RleHRyZWdpb246NDFjMjdiOTAwODQyNDMwZGJlMzc3N2E0YzQ5M2MxNTZfNDky_2b57cc4a-35af-40fb-a63f-9298f17f0f0d" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant components of inventories at December&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and parts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMS0xLTEtMS01NjI5OA_a3c4fea9-9ea7-4d85-8453-3cde36d554ee">94,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMS0zLTEtMS01NjI5OA_fd07a6a2-7920-4ad3-934e-4f8d72a02904">97,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMi0xLTEtMS01NjI5OA_3139865e-d878-4699-81d1-a9dc1b76c68d">27,489</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMi0zLTEtMS01NjI5OA_04beb656-4729-4799-bd77-f38584b82caf">24,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMy0xLTEtMS01NjI5OA_7c54ab90-7d1f-4169-aea8-cb2f80551e48">187,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMy0zLTEtMS01NjI5OA_6d3c39aa-26c2-400d-b627-50308e72d67c">182,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Inventories</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNC0xLTEtMS01NjI5OA_5dfb7c9f-22f9-42a9-ae9a-dfe9e49c9ebe">309,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNC0zLTEtMS01NjI5OA_8bf3987f-8ec4-4cb8-adbb-0f6b63f8c741">304,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNS0xLTEtMS01NjI5OA_c6f366e1-4543-4057-8025-603f4f10cf95">39,291</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNS0zLTEtMS01NjI5OA_5e79db91-0377-4079-9a03-ccc5a236342f">62,885</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNi0xLTEtMS01NjI5OA_216d1941-173e-49dc-b2ea-bb12fdf0f32e">269,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNi0zLTEtMS01NjI5OA_fa528d4c-409b-41e2-a5d3-e729e286dde5">241,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:ScheduleOfInventoryReserveTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RleHRyZWdpb246NDFjMjdiOTAwODQyNDMwZGJlMzc3N2E0YzQ5M2MxNTZfNDcx_d3ce109d-98d6-4767-a520-89ab3b5bbd97" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in inventory reserve during the two-year period ended December&#160;31, 2022 were as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period ended</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charged to expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deductions or other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS0xLTEtMS01NjI5OA_f40b3f63-26e9-44ac-aad5-967015414e4e">144,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS0zLTEtMS01NjI5OA_693d5fb0-223b-4bd0-b080-a7833bfa21c8">8,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:InventoryValuationReservesDeductionAndOtherReserveDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS01LTEtMS01NjI5OA_23717cd9-a780-4528-b9a6-41635c681fa5">90,153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS03LTEtMS01NjI5OA_c3e3bed3-d074-4564-abe8-946f4e9bdfe9">62,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi0xLTEtMS01NjI5OA_d700cc66-10c0-48ef-a51e-f5ce97c43d28">62,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi0zLTEtMS01NjI5OA_7113cda8-b2fd-44b8-8d58-cd3a79ffadd7">2,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:InventoryValuationReservesDeductionAndOtherReserveDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi01LTEtMS01NjI5OA_376f7818-e35e-4e9b-8bc0-6b363737e897">26,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi03LTEtMS01NjI5OA_86dae21e-4d89-4480-8cbb-c3582424c297">39,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i677ab89af6ce46468e22edaa6e5d5670_94"></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfNTE0_d3bf955f-c7ea-49e5-8f40-228a7a594b61" continuedAt="idc4733d826b246d4874a2d2e197c5ec2" escape="true">Property and Equipment </ix:nonNumeric></span></div><ix:continuation id="idc4733d826b246d4874a2d2e197c5ec2"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfNTEw_47bd1439-258a-4916-a09f-70c23b8f3f36" escape="true"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:52.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.850%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.733%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated useful lives</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i049b4329621042dc93e9e504a5eaf490_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMi00LTEtMS01NjI5OA_2f3435f5-c2c1-4a17-9580-4a429a6af7b0">4,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacba1bca3cc14a43a40447969ccd693d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMi02LTEtMS01NjI5OA_4a928b95-f80a-4484-9000-5c95261db1d4">7,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib43b83f5535e48c5920c95223ec7ce5d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjFlMTQyOGUyNjU5YTRkZjliNjQ0N2QxYWZjNDEyNmEzXzQ_28707884-15b6-4643-b13e-fb6bfc01cf96">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i796923c4f9004322bfed7b5884505a4c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjFlMTQyOGUyNjU5YTRkZjliNjQ0N2QxYWZjNDEyNmEzXzc_59a7a336-20bd-4dac-ab7d-97af19d234b4">30</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia73d5f6c31d54d689a1b6025f8bb3114_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy00LTEtMS01NjI5OA_0719fb8d-8c2a-4769-af7b-ef7393e88f4b">49,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0e247ff1a3a45f0bac93dae42cb377d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy02LTEtMS01NjI5OA_e9f46b3e-b14e-49f5-aa00-4a06e0135fe6">85,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9017afcaa2594bf88472ee5cf59957d3_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjRiMTExYzJhMTAzYTQxY2Y5YjJhMDQzZDQyNGEwODczXzQ_b2ec6322-9a01-4a92-929c-4c1ca70fc877">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ib7fd29e8edc24162ba71fe2160384550_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjRiMTExYzJhMTAzYTQxY2Y5YjJhMDQzZDQyNGEwODczXzc_2a0be4c4-4c6f-4a45-acf1-cdfc8831c2dd">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14804edacf974b90b5dd453b0048907c_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC00LTEtMS01NjI5OA_df1d79e5-6985-4605-8715-64905c398f96">42,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica042d0b9d8044fb9100f3f0f19adef5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC02LTEtMS01NjI5OA_4e7ed640-2039-44a4-bc77-d792b267f9b0">43,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4c2c051b41234666aba0a50f5560efe4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjU0MTY5YzcwNjI0ZDQ0NjE4NzMzNGI3YmI1YWZlNWE0XzQ_0c29adc7-76a7-426a-9d2e-5fca58faa91b">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i57d4fcc9f04240feb6b5a93e26dd14cc_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjU0MTY5YzcwNjI0ZDQ0NjE4NzMzNGI3YmI1YWZlNWE0Xzc_126adf55-8caa-4ec4-ad01-8c14628f47fb">10</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie11bad9d8b2b4cd8b0e2a79739d79dcc_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS00LTEtMS01NjI5OA_a39f4f72-872e-41d2-b9c6-8e2bc024ee34">117,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c1c92f2aa9f407eba0174a9791d25cc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS02LTEtMS01NjI5OA_c9e608bc-4ec3-4c3b-8dc0-216a2144cbd8">124,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib365a736d6f7406c97e51c9d038f71ee_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOmUwY2Q2OWUwNDlhZDQ4Yzk5ZTZmZjBlNTFiYTVhOTY2XzE1OTQyOTE4NjAyNzYx_fc472144-20c9-4207-9ebb-93445fb37619">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i4e32e4499bac45ebb35669cb96403612_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOmUwY2Q2OWUwNDlhZDQ4Yzk5ZTZmZjBlNTFiYTVhOTY2XzE1OTQyOTE4NjAyNzY2_e2c9c26a-3187-47fc-81d1-cbfb6f1878a8">10</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i885f4c0445a4402ca1642e6f0ad9df04_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi00LTEtMS01NjI5OA_cdda0f87-7c78-47fd-8b1e-7860713217c6">15,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad7ff2897d74430a8b292860af223a4a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi02LTEtMS01NjI5OA_32e71592-dcd6-4f8a-896f-ad32ee68ea06">14,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c99e809c744441ca94a305dfc316c2e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTAtNC0xLTEtNTYyOTg_572f747b-d452-4ffc-9d44-e0bc033992c5">4,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4d65ab0cfc4297b25f72f925cb4fb9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTAtNi0xLTEtNTYyOTg_ec3f4d1e-e818-4fb4-b158-d27558979a4c">1,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTEtNC0xLTEtNTYyOTg_61bc5c53-8d49-479b-8c58-c6eaa4b31ae4">233,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTEtNi0xLTEtNTYyOTg_7717308a-5e11-447a-b441-649c3673f705">277,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTItNC0xLTEtNTYyOTg_962c2626-f7e5-4099-b2f1-9d2df90c5578">171,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTItNi0xLTEtNTYyOTg_783b77eb-17c8-4268-bca3-f6fd327ecc61">183,921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTMtNC0xLTEtNTYyOTg_4816f7c3-4f2b-4f74-a878-bf12475649df">62,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTMtNi0xLTEtNTYyOTg_a5eb37cc-e85d-4f72-ba87-f2874ecf18fe">94,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTA3_3bf94908-542a-40fa-8f73-870e3d560788">12.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTE1_088f6e66-266f-48f9-9c57-a6fbcde37e21">17.1</ix:nonFraction> million for the years ended December&#160;31, 2022 and 2021, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company disposed land and buildings related to a sale-leaseback transaction with a net book value of approximately $<ix:nonFraction unitRef="usd" contextRef="i53bdec5cc4014e79a59f827560177447_I20221231" decimals="-5" name="us-gaap:SaleLeasebackTransactionNetBookValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfNjA0NzMxMzk1NDk4Mg_d95e6411-49a2-4d80-9d35-00123cc78510">25.1</ix:nonFraction>&#160;million and received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231" decimals="-5" name="us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTUzOTMxNjI3OTE0NTU_e4fa301c-f0a7-4e9b-978b-196b92be638f">32.1</ix:nonFraction>&#160;million. The Company recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTUzOTMxNjI3OTE0MTc_f37c421e-2aab-4157-84b9-4720c4be69bb">7.0</ix:nonFraction> million as a result, which is reported in operating expense in the consolidated statements of comprehensive income (loss).</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_97"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNzkw_f467f5f6-40ef-41d4-a65c-230481f459fd" continuedAt="i84736d1c59904c4eabba583f0fb2be6d" escape="true">Intangible Assets </ix:nonNumeric></span></div><ix:continuation id="i84736d1c59904c4eabba583f0fb2be6d"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:SummaryOfIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfODA4_7458fcfe-5cef-464a-abee-6cc50b6a06c1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2021, intangible assets consisted of the following (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>period&#160;(in&#160;years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c5f529bdb214b86a36723b064b5de62_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi0xLTEtMS01NjI5OA_4144fd00-f4da-4c87-a6f2-5c6b54dd891a">266,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c5f529bdb214b86a36723b064b5de62_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi0zLTEtMS01NjI5OA_b9a39223-d215-45ac-b7fe-aee996980a4a">147,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c5f529bdb214b86a36723b064b5de62_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi01LTEtMS01NjI5OA_7a80de92-c4f5-4473-9f57-114e9a8e65c4">119,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibda6d015b06e430f9ad8b7a555219b0c_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjRmNjI3ZGUyNTczMTQyMzhhNzc2OGY2YzFkZDY3NDUxXzQ_21a0d1b2-7bd1-42f4-ab10-9512c9f39496">10</ix:nonNumeric> - <ix:nonNumeric contextRef="iee2ce8981b33496d8914b691f0c19084_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjRmNjI3ZGUyNTczMTQyMzhhNzc2OGY2YzFkZDY3NDUxXzk_eba5ada7-a0c0-4523-9b44-a3b967a9b47b">35</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba428ef18f24b39877eeea8d7288337_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy0xLTEtMS01NjI5OA_71fbd6b1-6363-42ba-af80-1e47a1609390">88,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ba428ef18f24b39877eeea8d7288337_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy0zLTEtMS01NjI5OA_2e39447b-3498-4a8c-952e-5a0c203d3dda">35,298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba428ef18f24b39877eeea8d7288337_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy01LTEtMS01NjI5OA_a39092d2-384b-40fe-a336-2a4111968d98">53,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3784370bf75b43eb89d24ac0e904e2e5_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmIzMzk0NmJhZjgzYzQ0ZTdhZmQwZjE3MmE5ZjViZjM1XzQ_4d098cd8-8f6b-4e86-a3ef-555338217f5e">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i987628fd2a58459484130b13c51f943d_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmIzMzk0NmJhZjgzYzQ0ZTdhZmQwZjE3MmE5ZjViZjM1Xzk_96062577-5d8b-43dd-bd1f-d40c073ee76d">19</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i298e2c83e5014137bc5991619da32c26_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC0xLTEtMS01NjI5OA_b4c43657-aaf6-47f0-beba-aa15b23a4ed7">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i298e2c83e5014137bc5991619da32c26_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC0zLTEtMS01NjI5OA_429f5b17-439e-483f-8236-91629327a4a9">188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i298e2c83e5014137bc5991619da32c26_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC01LTEtMS01NjI5OA_360bdf1d-a405-4e32-b2ad-1a092853ebe9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="i2654203c660245648cd18ebc57cc71c5_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmExYzk0YjQ4ZmI4MDQwYTNhZmIzMDY3OWEyZDFkZTUwXzk_870072eb-7b7e-4c2b-8ce7-397de0120bb0">5</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia282b1638b1741fabdbf8b622fb14acc_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS0xLTEtMS01NjI5OA_e9474f92-663b-4754-91fa-d59482cc4f70">42,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia282b1638b1741fabdbf8b622fb14acc_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS0zLTEtMS01NjI5OA_433f408e-720a-4235-86cb-ed40e0fba379">27,071</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia282b1638b1741fabdbf8b622fb14acc_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS01LTEtMS01NjI5OA_47a60776-106b-4544-8731-a272b89b5205">15,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94651d07bcd14ee6812024d36aac2803_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjBkNWRjZjEwNzU1NzQwMTZhMzJiNTY2NjIzNDNhMTUyXzQ_042af29f-9be3-4243-8494-e21ab5126124">7</ix:nonNumeric> - <ix:nonNumeric contextRef="ia76ee7ac0dad4086a4c4ccefe2c4664c_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjBkNWRjZjEwNzU1NzQwMTZhMzJiNTY2NjIzNDNhMTUyXzk_2bf3d79d-91fd-492b-9244-ddae462f4fdb">19</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70f9398cecb949e5bb322a5954f0e424_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi0xLTEtMS01NjI5OA_f27258b5-c6bc-471b-9684-f4eebb4dd193">5,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70f9398cecb949e5bb322a5954f0e424_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi0zLTEtMS01NjI5OA_cdf7edd2-071f-43be-a547-34b769770f83">1,781</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70f9398cecb949e5bb322a5954f0e424_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi01LTEtMS01NjI5OA_8284d9aa-4afe-46d2-adc0-352f249d515b">3,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i30c354433a764068ac95312c93f2ffae_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjI4M2U1MmM1ZGM3MTQyMmJiOGNkMjk3ZmJiYjgzNjRlXzQ_293cbc87-f112-4f18-a356-3c5552d4075d">15</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNy0xLTEtMS01NjI5OA_22c8a5e4-d7cc-40ae-b382-ee08043621df">403,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNy0zLTEtMS01NjI5OA_4a233d33-5ac2-4f5a-8037-ee8b98be5332">211,834</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNy01LTEtMS01NjI5OA_f1e77ecf-aa87-4fef-8ee9-e98c5da9e0a1">191,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.983%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>period&#160;(in&#160;years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id190879093724ee29a5889ddef023948_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi0xLTEtMS01NjI5OA_54af8d23-a521-46bd-8a98-155b833966e4">269,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id190879093724ee29a5889ddef023948_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi0zLTEtMS01NjI5OA_658bf093-c2fa-461d-8679-88e5e680232b">133,451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id190879093724ee29a5889ddef023948_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi01LTEtMS01NjI5OA_496b79e4-ba46-4194-b9cd-487a71bc507f">136,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia177b886063b4f47a590db17c5f50071_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjE3NTI5ODc3YzAxZTRhYzU5YzkyYmMxYjFiMmY0MTE2XzQ_79593f73-47f8-48db-8842-e15fae483d6f">10</ix:nonNumeric> - <ix:nonNumeric contextRef="i41ee3f64cbbd4ac9a3dd0a5780e31777_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjE3NTI5ODc3YzAxZTRhYzU5YzkyYmMxYjFiMmY0MTE2Xzk_f7498fde-f070-42f2-b16b-38507b1ad595">15</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy0xLTEtMS01NjI5OA_64483734-a655-48b7-aed3-d311b93e950d">89,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy0zLTEtMS01NjI5OA_d77235cd-3591-4b28-bd54-c3b997331bfc">29,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy01LTEtMS01NjI5OA_add28060-9d2a-4aa9-b24c-036bbbff0a07">59,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7ae41e18b9a84955b614ce6ccb09ca74_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjQ2Mzc0ZjdiZjJiMzQ1ZGNiMzNkODEyMGZlMmY4Zjc3XzQ_755b3375-c85e-47b7-bb3c-5f81d76c3508">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i78120af836cf42bda580259c00f980ca_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjQ2Mzc0ZjdiZjJiMzQ1ZGNiMzNkODEyMGZlMmY4Zjc3Xzk_222f569c-86f3-4cf0-a0e7-d1473bb36c21">19</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i880e529a489b440d84146e78e4474f73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC0xLTEtMS01NjI5OA_9a262518-d0da-4ac0-a174-66e3ab7cece0">191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i880e529a489b440d84146e78e4474f73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC0zLTEtMS01NjI5OA_4fbbc9a1-458e-4fc2-96ff-621179be173d">173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i880e529a489b440d84146e78e4474f73_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC01LTEtMS01NjI5OA_bb53f533-f0bb-4109-9c03-acb09d087f53">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6516e282fb224328b8ad2700e65d56fe_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmNmMzIzYzBjNDA0YjQ2Mjc4ODY4YzNhMzkzYmNlNjQwXzQ_1284db33-5933-43e6-90c9-f6f8b24ec281">2</ix:nonNumeric> - <ix:nonNumeric contextRef="id3bf72fab1af4b54ac5f49e241d8f850_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmNmMzIzYzBjNDA0YjQ2Mjc4ODY4YzNhMzkzYmNlNjQwXzk_b7516e98-9f67-49cc-bd0a-83ea9bc4dc3a">6</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS0xLTEtMS01NjI5OA_4bdefb9d-9858-4509-bed3-8dc67a5c1192">43,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS0zLTEtMS01NjI5OA_94c18347-b71f-4329-9d63-6d6417da4280">25,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS01LTEtMS01NjI5OA_dcc1073f-4ba9-4a94-827f-5cef384f307a">17,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17d06fd037fc474b8b6e9683d4729b5b_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjkxZjk4YjdiMjg3NzQyYzY5OTljMTdkNTRmMjdiZjA2XzQ_6360aa2b-b34b-4052-be25-2b43c3b21963">7</ix:nonNumeric> - <ix:nonNumeric contextRef="if206e69502f64041899bc7ed419b9992_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjkxZjk4YjdiMjg3NzQyYzY5OTljMTdkNTRmMjdiZjA2Xzk_5ab2c9f5-1f0c-48d8-adbf-eaea0d55e38f">19</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i758877ba3d184a728dbaae087a44f042_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi0xLTEtMS01NjI5OA_9e43454f-a7c5-41cf-85db-7bada95f7ee2">5,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i758877ba3d184a728dbaae087a44f042_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi0zLTEtMS01NjI5OA_bc168a64-1739-4c35-93d3-c49fa5656dde">1,442</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i758877ba3d184a728dbaae087a44f042_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi01LTEtMS01NjI5OA_05ab4393-2c92-4d58-9c50-58c495509e17">3,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if86f43e6a28241f9b1e474abb5a905bc_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjM1OWRiOTc4N2VjNTQ0ZTFiNjA0Yjk3MmZkOTJiODQ5XzQ_0102487c-772c-4d15-ba69-449c40a3af84">15</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNy0xLTEtMS01NjI5OA_0debdb78-4ef7-4ab7-a484-be01e330cdf3">407,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNy0zLTEtMS01NjI5OA_11c8b4a3-9c48-4f48-8a7e-db3bdab2b157">190,038</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNy01LTEtMS01NjI5OA_3d3e3bb9-fe87-467b-b19b-17d40146dfb9">217,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNjI3_03ee3cd7-0a8a-49dd-b7ee-afc8bb0c0959">24.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNjM0_ba6caa50-30bc-4c63-ac07-7df92bd04932">25.1</ix:nonFraction> million for the years ended December&#160;31, 2022 and 2021, respectively. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNzk2_a7a67b92-7f22-4140-ba9c-935580a7e5ab" continuedAt="ic29c1aba42d249cb826030a9e706b80d" escape="true">The estimated future amortization expense for the next five years is as follows (in thousands): </ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ic29c1aba42d249cb826030a9e706b80d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfMS0yLTEtMS01NjI5OA_483c42e6-29f6-4e94-aaa3-da9f0d685166">24,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfMi0yLTEtMS01NjI5OA_88732aff-8d9c-4065-80d4-3a5d80583bfa">22,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfMy0yLTEtMS01NjI5OA_f2c56cb7-aed1-4ec2-8b10-9e406aab8450">21,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfNC0yLTEtMS01NjI5OA_9e1de93c-3af5-4fd8-85ae-2c1dd49e8474">20,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfNS0yLTEtMS01NjI5OA_3228e3d3-a426-459c-a8f3-d1cdc3204708">19,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_103"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY4Mzk_eff8c31b-9b51-45e9-909e-4fc384461adf" continuedAt="i8297d26bc9d64848be6e8d0815f111dd" escape="true">Debt </ix:nonNumeric></span></div><ix:continuation id="i8297d26bc9d64848be6e8d0815f111dd" continuedAt="ida981bede52a4b9b9a845f4f205e7b51"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY4NjA_c1383575-406f-424d-9b1a-eda66e8e1bbf" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable and lines of credit consisted of the following as of (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzEtMS0xLTEtNTYyOTg_0f27bb7f-9b4d-459a-8596-1c74649922d3">256,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzEtMy0xLTEtNTYyOTg_5d77b684-78ea-46fd-929a-07701cd6de78">256,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzItMS0xLTEtNTYyOTg_bbac8fe0-8a17-49e5-bd27-396d506a11cc">15,314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzItMy0xLTEtNTYyOTg_0a6a5b63-8d16-48f9-8f8b-814a64ed8984">20,035</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzMtMS0xLTEtNTYyOTg_17d5553c-d287-4f8e-bafa-1c7b559480c5">3,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzMtMy0xLTEtNTYyOTg_76e0484a-1d8f-45ed-90e0-7029e4543871">4,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ecfe2891cd54e10a27e845655c293d0_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzQtMS0xLTEtNTYyOTg_c6a8c4b1-0290-4a14-be82-ebbee6d9a8e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i373b4a817b1f456db60dc1431be619dd_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzQtMy0xLTEtNTYyOTg_b003fdce-d3ba-49aa-b2cf-c82d8c4f8571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i312580f7c4dc4356b2161dadd3c03e53_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzUtMS0xLTEtNTYyOTg_896b280a-4d95-45d7-a3dc-1d31af501f8e">2,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic574bb71f4ab4501a77e66fe80633b81_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzUtMy0xLTEtNTYyOTg_ae39967e-e73e-4afa-b2f7-6a1539ef3032">1,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzYtMS0xLTEtNTYyOTg_fac9f740-6774-4851-9135-b014301a290c">239,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzYtMy0xLTEtNTYyOTg_8a31188e-17a0-43df-9c62-f290f441293e">233,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzctMS0xLTEtNTYyOTg_5431ab9a-ca72-4961-91e4-6ffabf66c228">782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzctMy0xLTEtNTYyOTg_fc6dff72-1294-4ff6-b020-1ad315a52602">860</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzgtMS0xLTEtNTYyOTg_2576f2c0-ceb3-466c-8e7f-a911db2c115f">239,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzgtMy0xLTEtNTYyOTg_5f293a77-9bf8-4ecb-98ca-591008564735">232,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we exchanged $<ix:nonFraction unitRef="usd" contextRef="ide4180a4a41e4c2fb0b971e6dd157cb6_I20200831" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0OA_d190a6b7-3200-4f4b-9f3a-68741d8641c0">315.5</ix:nonFraction> million principal amount of our previous <ix:nonFraction unitRef="number" contextRef="i826cde2f393146ada79a5e243cf6c2a8_D20200801-20200831" decimals="INF" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE4NA_b3c882dd-5373-4b6b-a4c3-24645185cf79">6.25</ix:nonFraction>% unsecured notes due 2021 (&#8220;2021 Notes&#8221;) for new <ix:nonFraction unitRef="number" contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831" decimals="INF" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIzNQ_beb19b1e-7eba-4497-8778-a9e705dbfe03">9.00</ix:nonFraction>% convertible secured notes due August 2025 (the &#8220;2025 Notes&#8221;). The 2025 Notes pay interest at the rate of <ix:nonFraction unitRef="number" contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831" decimals="INF" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzExMDQ_beb19b1e-7eba-4497-8778-a9e705dbfe03">9.00</ix:nonFraction>%, of which <ix:nonFraction unitRef="number" contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831" decimals="4" name="fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzExMTc_5502c102-eac7-474e-af55-8aa11f719159">6.25</ix:nonFraction>% is payable in cash and <ix:nonFraction unitRef="number" contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831" decimals="4" name="fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzExNDM_affc8356-6434-467a-b45b-c997041a81e2">2.75</ix:nonFraction>% is payable in cash or additional notes, at the Company&#8217;s option. The 2025 Notes are secured by a first lien on substantially all of the Company&#8217;s assets, except for Credit Facility priority collateral, which secures the 2025 Notes on a second lien basis. As of December&#160;31, 2022, approximately $<ix:nonFraction unitRef="usd" contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231" decimals="-5" name="fet:DebtInstrumentMandatorilyConvertibleFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0MjU_cce9cf41-f19e-4ce6-b5c1-cc4ebfded2f1">122.8</ix:nonFraction> million principal amount of the 2025 Notes was mandatorily convertible into shares of our common stock at a conversion rate of 37.0370 shares per $1,000 principal amount of 2025 Notes converted, equivalent to a conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE2NDE_f1c0eaf1-0583-4b9c-98ff-53159a9de669">27.00</ix:nonFraction> per share, subject to the condition that the average of the daily trading prices for the common stock over the preceding <ix:nonFraction unitRef="d" contextRef="i499112aaa09f4f6da367825c55cf3d09_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE3NzU_f2d21f66-3a88-426d-85e8-1b7f34630e15">20</ix:nonFraction>-trading day period is at least $<ix:nonFraction unitRef="usdPerShare" contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231" decimals="2" name="fet:DebtInstrumentConvertibleTradingPeriodConversionPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE4MDk_399f3cee-7030-4e7e-8767-a1b2397fdfd0">30.00</ix:nonFraction> per share. These conditions were satisfied on December 27, 2022 and as a result, $<ix:nonFraction unitRef="usd" contextRef="i400b536321014fe0843e7c214b06a037_I20230105" decimals="-5" name="fet:DebtInstrumentMandatorilyConvertibleFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE1MzkzMTYyODA2NDI1_2edd973e-175b-4fb6-8d63-f62aa2fbfd93">122.8</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="i2bafa306abd447d08de3de22b31a0a9f_D20230105-20230105" decimals="3" name="fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0NjY5_23f8f93b-19f2-4869-9bca-e8af5045b695">47.8</ix:nonFraction>% of the principal amount of the 2025 Notes mandatorily converted into approximately <ix:nonFraction unitRef="shares" contextRef="i2bafa306abd447d08de3de22b31a0a9f_D20230105-20230105" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0Njc3_211ab695-935a-4445-9d53-b6b16c251f71">4.5</ix:nonFraction>&#160;million shares of common stock, which settled in January 2023. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we repurchased an aggregate $<ix:nonFraction unitRef="usd" contextRef="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231" decimals="-5" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIxODM_2d796d03-f104-44b3-ba4f-94f9d60c3db4">59.9</ix:nonFraction> million of principal amount of our 2025 Notes for $<ix:nonFraction unitRef="usd" contextRef="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231" decimals="-5" name="us-gaap:DebtInstrumentRepurchaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIyMjg_ba25adbe-96dd-4379-bfd3-d95d4fdf662b">58.6</ix:nonFraction> million. The net carrying value of the extinguished debt, including unamortized debt discount and debt issuance costs, was $<ix:nonFraction unitRef="usd" contextRef="ib93807563d844def98d1bebab838267e_I20211231" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIzNDY_2ceb9e3d-fcfc-4569-9472-d2ad4b4d2ea3">53.3</ix:nonFraction> million, resulting in a $<ix:nonFraction unitRef="usd" contextRef="i11743800a6ee418a99dd18a16b29fb23_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIzNjU_35b6939f-beee-4a02-bbaf-130d66d06932">5.3</ix:nonFraction> million loss on extinguishment of debt.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we amended our senior secured revolving credit facility ("Credit Facility") to, among other things, extend the maturity date to September 2026, reduce the aggregate amount of the commitment under the Credit Facility, and change the interest rate applicable to outstanding loans. Following such amendment, our Credit Facility provides revolving credit commitments of&#160;$<ix:nonFraction unitRef="usd" contextRef="id47a5da4cbff4056a095760047b12cbd_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzI4MDE_4cc72b5a-6d30-4660-8f44-08f25e66075f">179.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(with a sublimit of up to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i77db1e3df5dc4f5e82a4074d5ca93918_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzI4MzA_1097d4f8-793c-40ad-b725-2a4b2ddcd19e">45.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;available for the issuance of letters of credit for the account of the Company and certain of its domestic subsidiaries) (the &#8220;U.S. Line&#8221;), of which up to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i022228c6b72149e0958668ed2dd2ffc1_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzI5ODg_0bb3d63f-4bfa-4066-b701-260d58cfad25">20.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;is available to certain of our Canadian subsidiaries for loans in U.S. or Canadian dollars (with a sublimit of up to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7e21588dc372405797b31f55a8520a87_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzMxMDg_5eb05204-2e4e-4779-8f1a-6d0f474b1585">3.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;available for the issuance of letters of credit for the account of our Canadian subsidiaries) (the &#8220;Canadian </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Line&#8221;).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Availability under the Credit Facility is subject to a borrowing base calculated by reference to eligible accounts receivable in the U.S., Canada and certain other jurisdictions (subject to a cap) and eligible inventory in the U.S. and Canada. Such eligible accounts receivable and eligible inventory serve as priority collateral for the Credit Facility, which is also secured on a second lien basis by substantially all of the Company's other assets. The amount of eligible inventory included in the borrowing base is restricted to the lesser of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id12ea3e08fed49a7b641fdb1c29948bb_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzM3NzU_56144126-2bfc-4f68-bb76-2f83c843926b">125.5</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (subject to a quarterly reduction of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i86ff85dac9b7418f802f0d64f8360379_I20210930" decimals="-5" name="fet:LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzM4MTU_fa34d5a6-a2c4-4159-9bc5-1a54db09593e">0.5</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and <ix:nonFraction unitRef="number" contextRef="ica4ff84d813e415c9df3f8513c55a552_D20210901-20210930" decimals="INF" name="fet:LineOfCreditFacilityBorrowingBasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzM4MjM_afcaade0-1844-4a28-bad6-1d4d44e5c459">80.0</ix:nonFraction>% of the total borrowing base. Our borrowing capacity under the Credit Facility could be reduced or eliminated, depending on future fluctuations in our receivables and inventory. As of&#160;December&#160;31, 2022, our total borrowing base was&#160;$<ix:nonFraction unitRef="usd" contextRef="i5ecfe2891cd54e10a27e845655c293d0_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQwNDI_3df2e63e-6545-4080-ab24-94065cf9b56f">177.9</ix:nonFraction> million, of which <ix:nonFraction unitRef="usd" contextRef="i5ecfe2891cd54e10a27e845655c293d0_I20221231" decimals="INF" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQwNTU_5043353f-9cb3-4f6c-a516-eeb477a2490c">no</ix:nonFraction> amounts were drawn and $<ix:nonFraction unitRef="usd" contextRef="i6708f7495c2b4b83af600bd96c8a20f2_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQwODE_b2a1abed-d35f-4eb4-b596-de68129ed333">21.8</ix:nonFraction> million&#160;was used for security of outstanding letters of credit, resulting in remaining availability of&#160;$<ix:nonFraction unitRef="usd" contextRef="i748cb3dcdea1459aa3ce0044317ae744_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQxNzk_3c28309c-d97a-4754-b69e-932a66adb80f">156.1</ix:nonFraction> million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the U.S. line bear interest at a rate equal to, at our option, either (a) the London Interbank Offered Rate (&#8220;LIBOR&#8221;), subject to a floor of <ix:nonFraction unitRef="number" contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzMTI_22701551-166e-4670-bc06-2c133ddd3b8e">0.00</ix:nonFraction>%, plus a margin of <ix:nonFraction unitRef="number" contextRef="i08525544ed624fa1afdff30fa64b3805_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzMzM_73da5ccb-dc4d-4083-a32b-8b4ea735b9ae">2.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9367c56833194eca84160304a829f8d4_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzMzk_bd379d63-b83c-40cd-8cac-ac461a36313e">2.75</ix:nonFraction>%, or (b) a base rate plus a margin of </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="ida981bede52a4b9b9a845f4f205e7b51" continuedAt="i094dcc9d0e2c457aa0584a104d77c269"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib3081e6f29504d13a2f166df64c8fad3_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzNzk_098e0d47-ad5c-4d01-8e9c-7874f5a24225">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i735b37707ef94402bd8e90dd20b12376_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzODU_4d12edc7-2643-4544-817d-162b9b595c35">1.75</ix:nonFraction>%, in each case based upon the Company's quarterly total net leverage ratio. The U.S. line base rate is determined by reference to the greatest of (i) the federal funds rate plus&#160;<ix:nonFraction unitRef="number" contextRef="i2b8ca3add16d47f7b895a3ae6168d3e4_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ1NjU_91c70a3c-541a-47ef-a81b-9a051197a93b">0.50</ix:nonFraction>% per annum, (ii) the one-month adjusted LIBOR plus&#160;<ix:nonFraction unitRef="number" contextRef="i5bedf54dbc3d4310bb787ddfe09f0a8c_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ2MTg_e1cfc9d3-6ba0-4d49-b8e7-e6710c352d09">1.00</ix:nonFraction>%&#160;per annum, and (iii) the rate of interest announced, from time to time, by Wells Fargo at its principal office in San Francisco as its prime rate, subject to a floor of <ix:nonFraction unitRef="number" contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ3OTA_22701551-166e-4670-bc06-2c133ddd3b8e">0.00</ix:nonFraction>%. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Canadian Line bear interest at a rate equal to, at Forum Canada&#8217;s option, either (a) the Canadian Dollar Offered Rate (&#8220;CDOR&#8221;), subject to a floor of <ix:nonFraction unitRef="number" contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ5Mzg_22701551-166e-4670-bc06-2c133ddd3b8e">0.00</ix:nonFraction>%, plus a margin of <ix:nonFraction unitRef="number" contextRef="ief2460523d744accbd5f71de510896cd_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ5NTk_86d6dd4e-f47d-4cf5-828f-8468d5ff32dc">2.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i59261b7f72b047389f8f93f22cda1b40_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ5NjU_6e138974-3142-43d1-b546-e463ae7cf89f">2.75</ix:nonFraction>%, or (b) a base rate plus a margin of <ix:nonFraction unitRef="number" contextRef="i1f381b8194f04b3a96d1a1bd219fed58_D20210901-20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUwMDU_166ff3b1-4010-4179-8470-8be1e8c74b9c">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i79aca8e7e17f47058f31605331906737_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUwMTE_86011aad-5e12-455b-9136-8203fc827dc8">1.75</ix:nonFraction>%, in each case based upon the Company's quarterly net leverage ratio. The Canadian line base rate is determined by reference to the greater of (i) the one-month CDOR plus&#160;<ix:nonFraction unitRef="number" contextRef="i04520ec420b54de5b5edf02549a52bae_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUxODk_998d05e6-16c8-430b-91a5-ac65de1fa93c">1.00</ix:nonFraction>% and (ii) the prime rate for Canadian dollar commercial loans made in Canada as reported by Thomson Reuters, subject to a floor of <ix:nonFraction unitRef="number" contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUzMjI_22701551-166e-4670-bc06-2c133ddd3b8e">0.00</ix:nonFraction>%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility also provides for a commitment fee in the amount of (a)&#160;<ix:nonFraction unitRef="number" contextRef="i19f966763734484e93035d687e40f180_D20210901-20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU0MDI_93dd0748-3130-4b63-a13a-07c828df665f">0.375</ix:nonFraction>%&#160;on the unused portion of commitments if average usage of the Credit Facility is greater than&#160;<ix:nonFraction unitRef="number" contextRef="ia7d085b0e6274bafb329991d6715034b_I20210930" decimals="INF" name="fet:DebtInstrumentPercentageOfBorrowingBase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU0OTg_75473335-e9c9-40d6-90b3-ff4943c4a33d">50</ix:nonFraction>%&#160;and (b)&#160;<ix:nonFraction unitRef="number" contextRef="ic656ec3e6fa849d48b03fde7d7ba08b2_D20210901-20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU1MDk_44129e61-07f8-498b-8d26-c352ff005032">0.500</ix:nonFraction>%&#160;on the unused portion of commitments if average usage of the Credit Facility is less than or equal to&#160;<ix:nonFraction unitRef="number" contextRef="ia7d085b0e6274bafb329991d6715034b_I20210930" decimals="INF" name="fet:DebtInstrumentPercentageOfBorrowingBase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU2MTQ_27dc96b0-6fb1-409f-bca9-a984acd018b0">50</ix:nonFraction>%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If excess availability under the Credit Facility falls below the greater of&#160;<ix:nonFraction unitRef="number" contextRef="ifcdefe6ea4254156b0225553598198ca_I20210930" decimals="INF" name="fet:DebtInstrumentPercentageOfBorrowingBase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU2OTQ_d87a4d88-b486-499b-b2bc-840cf5d12964">12.5</ix:nonFraction>%&#160;of the borrowing base and&#160;$<ix:nonFraction unitRef="usd" contextRef="ifcdefe6ea4254156b0225553598198ca_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU3MjM_24582a1a-e801-43bc-9183-fd9cc176a290">22.4</ix:nonFraction> million, we will be required to maintain a fixed charge coverage ratio of at least&#160;<ix:nonFraction unitRef="number" contextRef="i3dc5816598404b89ac074f815fbd119b_D20210901-20210930" decimals="INF" name="fet:DebtInstrumentFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU4MDE_ab984c0d-4889-49ee-9fe9-fb4fa1fe6e9e">1.00</ix:nonFraction>:1.00&#160;as of the end of each fiscal quarter until excess availability under the Credit Facility exceeds such thresholds for at least <ix:nonNumeric contextRef="i3dc5816598404b89ac074f815fbd119b_D20210901-20210930" name="fet:DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU5MzM_24b80e96-352c-478e-bc9f-2cc7e49c48da">60</ix:nonNumeric> consecutive days. Furthermore, the Credit Facility includes an obligation to prepay outstanding loans with cash on hand in excess of certain thresholds and includes a cross-default to the 2025 Notes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Debt</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt consists of various finance leases of equipment.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred loan costs</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred loan costs that have been deferred and are amortized to interest expense over the term of the 2025 Notes and the Credit Facility. In connection with the September 2021 Credit Facility amendment, we deferred approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ib340db293ea948bda895ba09a64555c3_D20210901-20210930" decimals="-5" name="fet:IncreaseDecreaseInDeferredLoanCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY2Mzc_d07c1959-e364-4c9b-b6a6-801b4c0a05e1">1.6</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of loan costs that will be amortized over the facility's remaining life.</span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY4NDc_b22cf3a0-5d3f-46b3-9902-0ecbca1e7d2a" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future principal payments under long-term debt for each of the years ending December 31 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:80.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.739%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzAtMi0xLTEtNTYyOTg_e0b34093-2a6e-40b9-b992-1dd60ff5cb73">882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzEtMi0xLTEtNTYyOTg_3a18c1c0-4005-4940-bf15-7b2d0aa60ac5">635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzItMi0xLTEtNTYyOTg_098ca87d-7723-4aad-9644-6e3ee5cc610e">257,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzMtMi0xLTEtNTYyOTg_abffc454-cad6-4fa9-a92d-0a93f3ee0d01">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzQtMi0xLTEtNTYyOTg_74672bbe-282d-482e-ad87-341b435da752">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzUtMi0xLTEtNTYyOTg_51615512-f9e1-4fd6-b798-f0d1ec1ad6d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzYtMi0xLTEtNTYyOTg_aaba9c44-5633-4bb3-9081-979eae6c0ba8">259,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzctMi0xLTEtNTYyOTg_88d4eeb1-b092-4c95-a399-0987acb3c5d2">15,314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzgtMi0xLTEtNTYyOTg_161e4581-ce0a-4eff-b003-9068b3d60b74">3,759</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount on finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzktMi0xLTEtNTYyOTg_25d67146-2e10-452c-b68a-02e22fa257c4">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzEwLTItMS0xLTU2Mjk4_8e6749a5-3418-44cb-b259-853447ef7b87">239,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i094dcc9d0e2c457aa0584a104d77c269">The above future payments include $<ix:nonFraction unitRef="usd" contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231" decimals="-5" name="fet:DebtInstrumentMandatorilyConvertibleFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE1MzkzMTYyODA1MDg5_cce9cf41-f19e-4ce6-b5c1-cc4ebfded2f1">122.8</ix:nonFraction> million of the principal amount of the 2025 Notes mandatorily converted and settled in January 2023.</ix:continuation> </span></div><div style="margin-bottom:5pt;margin-top:1pt;text-align:justify"><span><br/></span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_109"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNA_5623a182-3a2f-4a8f-a8a8-78c7f067b1d2" continuedAt="ic0b12be298d54021bbf57d303adfd0e2" escape="true"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNg_8a31a5c1-9615-40c6-a659-012061fb14fc" continuedAt="i5d6013941d1b44ca8d7da78e4f5f334a" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic0b12be298d54021bbf57d303adfd0e2" continuedAt="i56821b41d22c4903b993902f2eb3a1f4"><ix:continuation id="i5d6013941d1b44ca8d7da78e4f5f334a" continuedAt="i7e54f3123b4841ccbc6cb243df93eeb5">Our lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:LesseeLeaseAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNw_878def47-bcaf-443b-a0ab-9e783f4730ad" continuedAt="iaa1d06a417a04c5ebf4a7c6c268e2624" escape="true">The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):</ix:nonNumeric></ix:continuation></ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i56821b41d22c4903b993902f2eb3a1f4" continuedAt="i744761d4b157477c9ca48b880ad5a5f3"><ix:continuation id="i7e54f3123b4841ccbc6cb243df93eeb5" continuedAt="i308bf3e2186549ac9e48493a89dc634f"><div style="margin-bottom:9pt;margin-top:5pt"><ix:continuation id="iaa1d06a417a04c5ebf4a7c6c268e2624"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.452%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.037%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzMtNC0xLTEtNTYyOTg_3edd3963-e369-40a9-b0e6-74fc56998372">57,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzMtNi0xLTEtNTYyOTg_35328154-0611-4d1e-bb63-7afa793c42c8">25,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtNC0xLTEtNTYyOTg_64a3feb7-fbd8-4ae1-90b8-13e7fe64c340">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtNi0xLTEtNTYyOTg_ebbd5a37-26e8-46de-afef-05c127672d1f">1,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzUtNC0xLTEtNTYyOTg_6eea47f7-a2ed-433d-84eb-6e3141e14c63">59,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:LeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzUtNi0xLTEtNTYyOTg_f5c48a9b-3594-4cd9-b04d-8467399787f4">27,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtNC0xLTEtNTYyOTg_4ef578a6-bca2-4282-9f96-ba7c9396ea42">8,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtNi0xLTEtNTYyOTg_dd241457-ccd3-4d16-9a42-22c140a6033d">10,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000">Current portion of long-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktNC0xLTEtNTYyOTg_9de4b576-5fdb-4a35-96c7-3087e9f3a026">782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktNi0xLTEtNTYyOTg_c4284705-9ce8-44e8-b5e5-e353615a95a8">860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzExLTQtMS0xLTU2Mjk4_0c08a84e-8d9b-428f-ae2a-964f2057836a">64,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzExLTYtMS0xLTU2Mjk4_a3bf91b1-22b4-4473-a700-dcce1bbef920">34,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139">Long-term debt, net of current portion</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTQtMS0xLTU2Mjk4_3a7fa521-c974-444f-9ace-2f92250f1f90">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTYtMS0xLTU2Mjk4_3fbdebc9-e67f-4a44-9567-b976c0776714">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:OperatingAndFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEzLTQtMS0xLTU2Mjk4_fc87ec55-c206-48bf-bfd0-af6bf7f48e46">75,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:OperatingAndFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEzLTYtMS0xLTU2Mjk4_53a07994-d730-4f7e-9f64-4e36f77198c8">46,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczOQ_42563eac-5271-423b-b1bb-f7c27b51d7ac" escape="true"><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of lease expenses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzItNC0xLTEtNTYyOTg_820a3644-4e59-422c-8a19-a417fb1e5262">11,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzItNi0xLTEtNTYyOTg_cf9c2541-6cee-4b2b-b9fb-b32e2ee6681e">11,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzQtNC0xLTEtNTYyOTg_b23fbf1f-54db-4e6f-b177-d85c42183ab3">887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzQtNi0xLTEtNTYyOTg_cbfb2181-749c-4c93-9057-b348ad6ccb96">1,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzUtNC0xLTEtNTYyOTg_537e84a8-93d5-4924-8919-c11b1b811c39">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzUtNi0xLTEtNTYyOTg_66b1d3f5-43ae-483b-9fbf-3d1cea58e1ee">110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzYtNC0xLTEtNTYyOTg_3f4662ed-ff7b-4c60-ac62-8e1e2913f275">2,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzYtNi0xLTEtNTYyOTg_8402be17-549f-40d3-80d1-4d291fa8ec94">2,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzctNC0xLTEtNTYyOTg_7acf09bc-44d7-4fa5-8eee-8c5db6fdb036">10,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzctNi0xLTEtNTYyOTg_127c0584-0f70-4996-91d1-34d8ca02cbbc">10,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczMA_ad150a28-5b65-45d9-ad82-281fadca8151" escape="true"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNQ_1bfc88c2-a489-440a-8337-5986e01a07ee" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:60.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzItMi0xLTEtNTYyOTg_d7f833f5-ba69-4c08-bfcb-3234a1852ba6">13,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzItNC0xLTEtNTYyOTg_18d6714a-039f-4851-a97b-272404ebcd15">882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzItNi0xLTEtNTYyOTg_fd1d84a7-238a-4e5b-a931-d28a1e6aa7a1">13,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzMtMi0xLTEtNTYyOTg_e684fd35-685a-4d26-b88f-33e43c9b6bc3">11,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzMtNC0xLTEtNTYyOTg_d95a3926-ee94-4383-8e93-0baaa219b77e">635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzMtNi0xLTEtNTYyOTg_be7a6b2c-a141-4750-a125-62a3a68082fd">12,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzQtMi0xLTEtNTYyOTg_9649ec57-2578-4ffb-887d-964b996f123c">10,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzQtNC0xLTEtNTYyOTg_76e74e80-d734-45d5-916a-9306bd099d68">521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzQtNi0xLTEtNTYyOTg_f30ffc0e-7114-4e26-96ca-99c59846bb77">11,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzUtMi0xLTEtNTYyOTg_a9c56d45-8c1d-437f-8ada-6167dceec637">10,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzUtNC0xLTEtNTYyOTg_03603e79-c699-4f40-83a4-33496bcd3fa5">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzUtNi0xLTEtNTYyOTg_9f80f150-9084-48c1-9c17-b1ef6cd569ec">10,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzYtMi0xLTEtNTYyOTg_0bc905ad-b1a8-437e-9732-2cb4ec1d14a8">10,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzYtNC0xLTEtNTYyOTg_766eed2c-2f55-47a0-b2f3-270b695eb9c3">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzYtNi0xLTEtNTYyOTg_ff151efa-e382-4445-abcb-18abd489f508">10,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzctMi0xLTEtNTYyOTg_3908d8a0-289c-46f1-9751-ad6199ba90de">41,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzctNC0xLTEtNTYyOTg_e22e9a41-4d09-4534-a7cc-9eba0ca5f3f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzctNi0xLTEtNTYyOTg_da9fff89-9144-4f28-9f84-0be2986c1fc1">41,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzgtMi0xLTEtNTYyOTg_7a30996e-b231-430b-820e-32c9e6846396">97,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzgtNC0xLTEtNTYyOTg_3425e825-c604-473c-97c2-e22122df7d04">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzgtNi0xLTEtNTYyOTg_1e07ae2b-3faa-4909-bb1e-1c74b5884830">99,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzktMi0xLTEtNTYyOTg_6390c0d1-069e-499f-b87d-1cb574f5b7fa">24,221</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzktNC0xLTEtNTYyOTg_85a18ff5-bab5-4097-a4d8-85e435d68395">186</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzktNi0xLTEtNTYyOTg_6ec6a9e4-f2ee-41e6-b598-8fb3a1847d95">24,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzEwLTItMS0xLTU2Mjk4_d0821648-eaf1-4c1a-90c6-8052f7684965">73,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzEwLTQtMS0xLTU2Mjk4_0cc883ab-cc3f-4a8c-b16d-c8eb209d9045">2,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:OperatingAndFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzEwLTYtMS0xLTU2Mjk4_636737da-c4f4-44f9-a643-ce00543bf127">75,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i744761d4b157477c9ca48b880ad5a5f3"><ix:continuation id="i308bf3e2186549ac9e48493a89dc634f"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzc0MA_1406cd0a-a722-4cb8-b265-63df8acbc77f" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:57.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.313%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzItMi0xLTEtNTYyOTg_0c4ac09f-68a4-4e4b-a8e8-2d5c926fddf2">8.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzItNC0xLTEtNTYyOTg_d8b327e0-4b77-4cdb-9ad3-87b39a1692a2">6.4</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzMtMi0xLTEtNTYyOTg_74356393-6d09-43b4-9b72-a158ad465b1d">2.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzMtNC0xLTEtNTYyOTg_5dd8e3f2-9550-49c4-9902-a519872bea3d">1.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzUtMi0xLTEtNTYyOTg_dd15fa5e-b508-4157-a4a6-d9b3b53e79c5">6.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzUtNC0xLTEtNTYyOTg_6c4f78e2-d150-45ab-96ae-cec001b8d364">6.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzYtMi0xLTEtNTYyOTg_c7194294-d466-49b5-903f-d0ce780caa90">6.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzYtNC0xLTEtNTYyOTg_8ebd84a4-cd08-437a-8a30-05aac65f1101">6.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzc0MQ_597049ae-fba3-4871-ae2f-0f63404a9f80" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzMtMi0xLTEtNTYyOTg_297a3078-d294-492a-93cf-c085ef3cb49c">11,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzMtNC0xLTEtNTYyOTg_868d5fe5-8d53-4934-8969-7552fd521dd7">13,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzQtMi0xLTEtNTYyOTg_50c4ea4d-bb5a-458a-ba71-b09217b71b58">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzQtNC0xLTEtNTYyOTg_cb0742e9-0f96-45a4-82f1-3dcdbcfce5a3">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzUtMi0xLTEtNTYyOTg_a0a39db1-a3b1-4d77-9ca8-a4982de90d87">1,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzUtNC0xLTEtNTYyOTg_8caa71ad-02a2-4f7e-b85e-92cac0b96d45">1,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale-leaseback transactions</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company sold and leased back land and buildings for net proceeds of  $<ix:nonFraction unitRef="usd" contextRef="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231" decimals="-5" name="us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzE1MzkzMTYyNzkyMDYy_e4fa301c-f0a7-4e9b-978b-196b92be638f">32.1</ix:nonFraction>&#160;million. The initial annual rent for the assets is $<ix:nonFraction unitRef="usd" contextRef="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231" decimals="-5" name="fet:AnnualRent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzYwNDczMTM5NTU4ODE_000f4240-d39e-42d5-a088-b221fdc60953">2.7</ix:nonFraction>&#160;million with initial term of <ix:nonNumeric contextRef="id88b459900cc455495a713389440e391_I20221231" name="us-gaap:LessorSalesTypeLeaseTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzU0OTc1NTgxNDIwNTM_d7161417-df1a-4325-be2a-15247b61bdb7">12</ix:nonNumeric> years, subject to annual increase. The transactions met the requirements of sale-leaseback accounting. The related assets were removed from property and equipment and the appropriate operating lease asset and liabilities of approximately $<ix:nonFraction unitRef="usd" contextRef="id88b459900cc455495a713389440e391_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzYwNDczMTM5NTU4OTU_322bb19f-79b4-404c-9cd6-f619edee3d43"><ix:nonFraction unitRef="usd" contextRef="id88b459900cc455495a713389440e391_I20221231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzYwNDczMTM5NTU4OTU_d87ec71d-8159-4039-b69e-007964dd8f3f">24.8</ix:nonFraction></ix:nonFraction>&#160;million were recorded in the consolidated balance sheets.</span></div></ix:continuation></ix:continuation><div id="i677ab89af6ce46468e22edaa6e5d5670_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU3MDE_aaf794e0-4f78-41a4-89b3-91e922776b48" continuedAt="i558cc77a4f5b41af846b0514929a18e4" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i558cc77a4f5b41af846b0514929a18e4" continuedAt="i6ff6c4d41ec54414bec46dced112127b"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU2Nzc_8b31c97b-a9fb-453f-ac6d-0b784a8b859d" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income (loss) before income taxes were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzEtMS0xLTEtNTYyOTg_078901da-22cf-4210-8c45-707a3902b898">43,587</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzEtMy0xLTEtNTYyOTg_5b879993-d80d-43e2-a91b-d21d1c978a25">98,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzItMS0xLTEtNTYyOTg_2c77df96-aea5-411a-a8aa-7ec1c464815f">53,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzItMy0xLTEtNTYyOTg_e64b7912-5c88-49c0-8c67-8929d6ee1a3c">16,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzMtMS0xLTEtNTYyOTg_18c0a364-50b1-45c9-bced-3b4834227c48">10,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzMtMy0xLTEtNTYyOTg_98c043b6-a7ce-41e3-8a75-a22a5052e0ae">82,009</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i6ff6c4d41ec54414bec46dced112127b" continuedAt="i37c7740d6d384a41a5bdb77c7c8c16da"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU2Njk_83b6cb57-87bf-456e-b30a-0f36df67cf0a" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) were as follows (in thousands): </span></div><div style="margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:CurrentFederalAndStateTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzItMS0xLTEtNTYyOTg_62d76a9d-7434-45ae-81d4-c06a19ea3fc4">196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:CurrentFederalAndStateTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzItMy0xLTEtNTYyOTg_93a96358-5b50-47f5-9d36-bd28c7c0e7c3">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzMtMS0xLTEtNTYyOTg_a01f5684-4456-4818-9f9b-2fef74b1edae">6,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzMtMy0xLTEtNTYyOTg_acc10054-ba6f-4abb-b601-c64672142276">3,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzQtMS0xLTEtNTYyOTg_e2392a37-3e47-49bc-8165-b523b7702880">6,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzQtMy0xLTEtNTYyOTg_5bebf1f0-81f4-4bad-979d-8439b5debd5e">2,149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:DeferredFederalAndStateIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzYtMS0xLTEtNTYyOTg_412ff309-df80-4f0c-b16e-ba5e6d598c35">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="fet:DeferredFederalAndStateIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzYtMy0xLTEtNTYyOTg_965f5a2f-ba80-4ee1-a61b-493138c154f1">169</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzctMS0xLTEtNTYyOTg_97ceb289-deed-4fef-ae15-508eba0e347f">156</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzctMy0xLTEtNTYyOTg_6cc1db8c-df2b-4fd9-acab-89809cf4867a">2,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzgtMS0xLTEtNTYyOTg_81187653-f8a7-40e3-87f3-ba576d69c8a2">130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzgtMy0xLTEtNTYyOTg_16844c36-3af3-467e-9e19-9dda89b25616">2,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzktMS0xLTEtNTYyOTg_17cc4806-0bb3-4aa2-9988-8dfe6e0d11c2">6,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzktMy0xLTEtNTYyOTg_b30ffa5f-64e8-4586-99a4-e8e8cb8deeb3">642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU2OTQ_08d975d8-3f8f-4f61-ba86-04fde94bf84d" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the actual provision for income taxes and that computed by applying the U.S. statutory rate to loss before income taxes are outlined below (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit at the statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtMS0xLTEtNTYyOTg_a8f59a75-2cc6-48dd-ac67-c62b226a852f">2,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtMi0xLTEtNTYyOTg_a660d198-edbb-4819-825f-e0db1d30bde8">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtNC0xLTEtNTYyOTg_e1caafe4-6997-417b-9cc7-168de85e4417">17,222</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtNS0xLTEtNTYyOTg_49777631-602e-483c-a054-ce89b90e6c36">21.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItMS0xLTEtNTYyOTg_a70a7a72-1559-40b2-9e6f-82d74ffade1e">879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItMi0xLTEtNTYyOTg_3554382b-31a5-4024-a610-79d5bd4f6724">8.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItNC0xLTEtNTYyOTg_7dd98a97-8c73-4478-8e0f-8a8b436ae7e5">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItNS0xLTEtNTYyOTg_5cecef40-2fcc-41ec-bb3d-a37f0ad16e66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtMS0xLTEtNTYyOTg_8e2283d9-eeaa-41d4-bb9b-d8a4287cc6f7">7,242</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtMi0xLTEtNTYyOTg_aa86235d-d042-471e-9dca-be3ae0150c6c">70.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtNC0xLTEtNTYyOTg_3a9786c2-48ce-4ab1-ba3a-96c888c257c5">7,594</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtNS0xLTEtNTYyOTg_b0e20f74-ed01-431c-887c-242b534a3bc7">9.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:IncomeTaxReconciliationTaxCreditsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtMS0xLTEtNTYyOTg_75aa4309-9711-4489-950a-b2ba66b23dc7">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="fet:EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtMi0xLTEtNTYyOTg_86a2d85b-87eb-4e21-b22f-62f6ff92abb6">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="fet:IncomeTaxReconciliationTaxCreditsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtNC0xLTEtNTYyOTg_a272a6d9-54bb-47b1-9740-fdff10b9931f">264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" name="fet:EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtNS0xLTEtNTYyOTg_0c216467-983e-4992-af40-48941ff65281">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year federal, non-U.S. and state tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtMS0xLTEtNTYyOTg_d68af14d-9c4c-4dd6-9770-146c4060dace">591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtMi0xLTEtNTYyOTg_dd2bdc25-cbaa-4215-ae03-e851132bcb8b">5.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtNC0xLTEtNTYyOTg_7166dbae-c4d1-4b49-95f5-ca7c2b5d87e9">7,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtNS0xLTEtNTYyOTg_8f402c9e-8616-46d3-9064-2b49c9fe088e">8.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtMS0xLTEtNTYyOTg_2376f1a4-eb34-42fc-a256-cf7d128efde1">3,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtMi0xLTEtNTYyOTg_02c6d1b8-fd31-484e-a728-47c873f09575">30.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtNC0xLTEtNTYyOTg_36bce5a4-bc81-4750-bb0c-13837a26d8dd">3,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtNS0xLTEtNTYyOTg_f202d579-bc47-442a-b860-63b77d2c615c">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. CARES Act</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="fet:EffectiveIncomeTaxRateReconciliationCAREsActAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctMS0xLTEtNTYyOTg_32e53b10-417c-410c-8f50-ca5203cf4d3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="fet:EffectiveIncomeTaxRateReconciliationCAREsActPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctMi0xLTEtNTYyOTg_17c7693d-0c87-4f63-a9bb-9640aea95708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="fet:EffectiveIncomeTaxRateReconciliationCAREsActAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctNC0xLTEtNTYyOTg_38703c5f-e96a-425c-b0ad-496b2796e029">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="fet:EffectiveIncomeTaxRateReconciliationCAREsActPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctNS0xLTEtNTYyOTg_4ecfbfc6-b8c9-4c35-af87-7054808e1787">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtMS0xLTEtNTYyOTg_5b9bb4ac-156e-4d66-a35f-d5850db9d7cd">8,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtMi0xLTEtNTYyOTg_10f490ee-46f5-4513-afa2-c015c63c0150">78.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtNC0xLTEtNTYyOTg_bfbe8bfe-820a-436d-83c4-a31ffcf84f84">31,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtNS0xLTEtNTYyOTg_3b2eed5d-b3fa-4d91-a80a-6f40fb86daca">37.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktMS0xLTEtNTYyOTg_1380053c-6f52-4b7d-bbc6-9efbe94dad26">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktMi0xLTEtNTYyOTg_1390a0f2-68d3-4aec-b9c8-3f857b41f0bb">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktNC0xLTEtNTYyOTg_c95dc938-b116-4870-8e72-4a135648ea71">1,315</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktNS0xLTEtNTYyOTg_470f7940-d224-4d1b-8b74-520f6d21fbf9">1.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTEtMS0xLTU2Mjk4_6034ead3-741d-48e9-b93f-3f5c346cf24b">6,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTItMS0xLTU2Mjk4_d1d31d50-89bc-4fa4-a237-73b7b88ff647">64.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTQtMS0xLTU2Mjk4_cab67ae6-61f8-4811-8b1c-23a6f9212688">642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTUtMS0xLTU2Mjk4_f95a6a8b-e2b7-4428-852a-e578df64075e">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate was&#160;<ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzQ0MA_d1d31d50-89bc-4fa4-a237-73b7b88ff647">64.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzQ0Nw_f95a6a8b-e2b7-4428-852a-e578df64075e">0.8</ix:nonFraction>%&#160;for&#160;the years ended December&#160;31, 2022 and 2021, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax benefit for the years ended December&#160;31, 2022 and 2021 includes an increase in our valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzEyNTA_58743139-6edb-4076-b3d6-1acbe15cbbdb">8.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzEyNTc_ad602cc3-0608-46f5-81ee-366f57ff3bf0">31.1</ix:nonFraction> million, respectively, consisting of a full valuation allowance against our deferred tax assets in the U.S., U.K., Germany, Singapore, China and Saudi Arabia as further described below under the primary components of deferred taxes.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i37c7740d6d384a41a5bdb77c7c8c16da" continuedAt="icc04d93a1db943e4b999c7da75f39abd"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU3MTg_2c0eb1ae-21e8-4c5c-924f-fdd2cb615bad" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary components of deferred taxes include (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzItMS0xLTEtNTYyOTg_98ac40dc-8b33-4419-8f5a-a738d409afa6">3,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzItMy0xLTEtNTYyOTg_36229ab1-9b0b-4886-84ce-ae195360f22b">3,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzMtMS0xLTEtNTYyOTg_bf590321-32db-4a14-a415-6ec5a17fc7f9">17,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzMtMy0xLTEtNTYyOTg_986402fc-5dff-407b-93ec-dae2d0a5530f">11,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzQtMS0xLTEtNTYyOTg_78966b32-3610-4491-b03a-7d825de19f6e">12,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzQtMy0xLTEtNTYyOTg_de3f872e-ca43-42cb-8412-acd954af3585">14,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzUtMS0xLTEtNTYyOTg_f957631a-8c52-465a-902e-d07d7c62fe5e">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzUtMy0xLTEtNTYyOTg_716c6ab3-fea8-4112-9ea7-39d9895225fc">2,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other tax carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzYtMS0xLTEtNTYyOTg_6227098a-f2ae-48f1-8922-cce6296f6141">124,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherTaxCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzYtMy0xLTEtNTYyOTg_b0336ec5-1465-454b-9e98-a58bdac2cddb">109,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzctMS0xLTEtNTYyOTg_8a591d1f-b3c9-4fcb-9624-a8ba2b16dd4c">26,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzctMy0xLTEtNTYyOTg_efe156a6-b3d2-4383-942b-ad5b5b1ab596">32,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value discount on 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:DeferredTaxAssetsFairValueDiscountOnNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzgtMS0xLTEtNTYyOTg_42572f74-32e7-4748-b0bd-973caf042181">26,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:DeferredTaxAssetsFairValueDiscountOnNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzgtMy0xLTEtNTYyOTg_cf19587d-751c-4923-adbe-5029a678aee7">22,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzktMS0xLTEtNTYyOTg_6a282897-040e-4420-a5e3-d9a8f94e8267">4,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzktMy0xLTEtNTYyOTg_abf754c7-d27d-4a6d-aab4-a7f0a5dac432">6,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEwLTEtMS0xLTU2Mjk4_0041aaa7-5a3d-4176-ad10-3214096b71ea">3,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEwLTMtMS0xLTU2Mjk4_fe1b179e-7c90-4352-bff6-c2d4ae40877d">1,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzExLTEtMS0xLTU2Mjk4_ecc90807-9e41-46e6-b452-94c4dad57688">221,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzExLTMtMS0xLTU2Mjk4_6825b006-91b9-4375-b98d-053f5bdbbed7">204,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEyLTEtMS0xLTU2Mjk4_4730cc08-d59b-42fb-9334-41901b6fd8d1">208,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEyLTMtMS0xLTU2Mjk4_3b9e6812-91e9-4b46-9774-aed3f37a2404">198,366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEzLTEtMS0xLTU2Mjk4_62c76947-a079-4ce9-9868-70e3137d705a">13,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEzLTMtMS0xLTU2Mjk4_c29cd82f-cc98-430e-b716-0603af354c59">6,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:DeferredTaxLiabilitiesOperatingLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE2LTEtMS0xLTU2Mjk4_b17eeb16-f0ed-41b0-9d3e-216f10d0feb2">13,989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:DeferredTaxLiabilitiesOperatingLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE2LTMtMS0xLTU2Mjk4_96193505-1a78-4c07-9b9f-5c8d02b77434">6,490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="fet:DeferredTaxLiabilitiesPrepaidExpensesAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE3LTEtMS0xLTU2Mjk4_5c6df33e-1b22-4394-a85a-f58a1ede92ea">445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="fet:DeferredTaxLiabilitiesPrepaidExpensesAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE3LTMtMS0xLTU2Mjk4_0ef7f449-b73e-45a4-b52b-0ba5424d8f6a">462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE4LTEtMS0xLTU2Mjk4_e73b395d-146b-4647-853e-316a1beb45a2">14,434</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE4LTMtMS0xLTU2Mjk4_27e02f56-fd58-4b4a-aced-ea9ae04c61ea">6,952</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE5LTEtMS0xLTU2Mjk4_c16f320a-99d8-4f44-baa0-da8224fc7c9d">718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE5LTMtMS0xLTU2Mjk4_4934c61b-c0bc-41a1-a0f2-4aa08598a31a">631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill from certain acquisitions is tax deductible due to the acquisition structure as an asset purchase or due to tax elections made by the Company and the respective sellers at the time of acquisition. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deferred tax assets related to net operating loss and other tax carryforwards in the U.S., and in certain states and foreign jurisdictions. We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIwNDA_87a2c48a-c663-404c-b4c3-2d223afcf3f5">279.7</ix:nonFraction> million of U.S. net operating loss carryforwards and $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIwODg_30bfad8f-ea74-4678-956b-45fb9298a623">10.6</ix:nonFraction> million of state net operating losses. Of these losses, $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIxMzk_cd0c34a6-aca6-465f-9f42-d8cd6c4d5d60">44.1</ix:nonFraction> million will expire no later than 2037 if they are not utilized prior to that date. The remaining $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIyMzI_6b970763-5cf2-4c4e-b1af-5a0c2ad542bc">246.2</ix:nonFraction> million will not expire. We also had $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIyNjQ_45d3281a-e283-4622-9839-787644a43912">200.0</ix:nonFraction> million of non-U.S. net operating loss carryforwards with indefinite expiration dates. In addition to our net operating loss carryforwards, we also had U.S. interest limitation carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="fet:USInterestLimitationCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyODAyNzg2_29b71af2-46c3-440c-9962-77b86353b867">105.6</ix:nonFraction> million with indefinite expiration dates. The ultimate realization of income tax benefits for these net operating loss and interest limitation carryforwards depends on our ability to generate sufficient taxable income in the respective taxing jurisdictions. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic net operating losses may be limited in future periods depending upon future changes in ownership. Where we have unrecognized tax benefits in jurisdictions with existing net operating losses, we utilize the unrecognized tax benefits as a source of income to offset such losses. We do not anticipate being able to fully utilize all of the losses prior to their expiration in the following jurisdictions: the U.S, the U.K, Germany, Singapore, China and Saudi Arabia.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we recognized $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzI5MzE_58743139-6edb-4076-b3d6-1acbe15cbbdb">8.1</ix:nonFraction> million of tax expense related to the increase in our valuation allowance provided against our deferred tax assets to write down our deferred tax assets in these jurisdictions to what is more likely than not realizable. We increased our valuation allowance related to our U.S. and foreign deferred tax assets by $<ix:nonFraction unitRef="usd" contextRef="i14692e8c23db4a18ad360d63e590130d_D20220101-20221231" decimals="-5" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODYz_4b81732f-9123-4cef-a669-bc06a109fb4f">4.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia386dfb404304a7392fac004e741f944_D20220101-20221231" decimals="-5" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODc1_83e21e94-f76a-4ab3-83b1-4c2f736e24a0">3.5</ix:nonFraction> million, respectively. In making such a determination for each of these jurisdictions, we considered all available positive and negative evidence, including our recent history of pretax losses over the prior three year period, the goodwill and intangible asset impairments for various reporting units, the future reversals of existing taxable temporary differences, the projected future taxable income or loss and tax-planning.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities arising from the difference between the financial reporting and income tax bases inherent in our foreign subsidiaries, referred to as outside basis differences, have not been provided for U.S. income tax purposes because we do not intend to sell, liquidate or otherwise trigger the recognition of U.S. taxable income with </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="icc04d93a1db943e4b999c7da75f39abd"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regard to our investment in these foreign subsidiaries.&#160;Determining the amount of U.S. deferred tax liabilities associated with outside basis differences is not practicable at this time. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. as well as in various states and non-U.S. jurisdictions. With few exceptions, we are no longer subject to income tax examination by tax authorities in these jurisdictions prior to 2016. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertain tax positions in accordance with guidance in ASC Topic 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU3MDU_28175e86-ec09-41c8-a065-c4570591394e" continuedAt="i20d94e5531ed48d98ab6fe4ef9d86915" escape="true">A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands): </ix:nonNumeric></span></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="i20d94e5531ed48d98ab6fe4ef9d86915"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:81.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzAtMi0xLTEtNTYyOTg_c43952a4-088f-4fe9-82d9-86411f68c604">8,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzEtMi0xLTEtNTYyOTg_a5090908-8562-4fc9-8e4f-6d96183e5fc0">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzItMi0xLTEtNTYyOTg_c3530bb3-72db-4898-ab6e-7b0ba424e0e5">1,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzMtMi0xLTEtNTYyOTg_aa5a64c7-4857-4c5f-8f67-9e9ab6ca5c3d">822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with tax authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzQtMi0xLTEtNTYyOTg_c51eb0ba-5116-4b3f-aadc-f8f1b1bf7684">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzUtMi0xLTEtNTYyOTg_9aba43a4-50f0-4354-a4e2-8d85854778fd">1,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzYtMi0xLTEtNTYyOTg_5ae289e4-18c1-4c7a-b908-cc7a23d11328">10,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzQ4OTc_392e45eb-35e4-4f51-967c-0057b7404c11">10.5</ix:nonFraction> million, of which it is reasonably possible that $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODMx_dcf9bc67-190a-45b8-af42-e57ad41554c2">4.4</ix:nonFraction> million could be settled during the next twelve-month period as a result of the conclusion of various tax audits or due to the expiration of the applicable statute of limitations. We estimate that $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODM5_c888c1a0-c05f-49db-bcf8-efd0fd8a937e">7.6</ix:nonFraction> million of the unrecognized tax benefits at December&#160;31, 2022, excluding consideration of valuation allowance, would impact our future effective income tax rate, if recognized.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to uncertain tax positions within the provision for income taxes in the consolidated statements of&#160;comprehensive income (loss). As of December&#160;31, 2022 and 2021, we had accrued approximately $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODQ3_b110fd9b-388f-4af0-8621-f34016806a26">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODU1_8808a788-37c3-46df-a88a-c7824adbc873">0.5</ix:nonFraction> million in interest and penalties, respectively. During the years ended December&#160;31, 2022 and 2021, we recognized no material change in the interest and penalties related to uncertain tax positions.</span></div></ix:continuation><div id="i677ab89af6ce46468e22edaa6e5d5670_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzExNjg_5699345e-7c94-49ac-bd67-a7a9e7c03693" continuedAt="i68177051b8544d678cadfde36278a52f" escape="true">Fair Value Measurements </ix:nonNumeric></span></div><ix:continuation id="i68177051b8544d678cadfde36278a52f"><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="usd" contextRef="i45128f41830f4abba493d8aab6e827cc_I20211231" decimals="INF" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzI5_4084639c-ae81-4927-bad8-ab599eab03bf"><ix:nonFraction unitRef="usd" contextRef="i748cb3dcdea1459aa3ce0044317ae744_I20221231" decimals="INF" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzI5_47b157e0-1e85-4aab-af44-f02df76bdb85">zero</ix:nonFraction></ix:nonFraction> outstanding balance under the Credit Facility at December&#160;31, 2022 and December&#160;31, 2021. The Credit Facility incurs interest at a variable interest rate and therefore, the carrying amount approximates fair value. The fair value of the debt is classified as a Level 2 measurement because interest rates charged are similar to other financial instruments with similar terms and maturities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s Senior Notes is estimated using Level 2 inputs in the fair value hierarchy and is based on quoted prices for those or similar instruments. At December&#160;31, 2022, the fair value and the carrying value of the Company&#8217;s 2025 Notes approximated $<ix:nonFraction unitRef="usd" contextRef="i377d2a78bb2b4d718b486ba96fa9c607_I20221231" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzY2MQ_62805fb6-7d72-4eae-904d-9b8816ee32cf">272.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i377d2a78bb2b4d718b486ba96fa9c607_I20221231" decimals="-5" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzY2OA_31c3a4da-bf9b-46e2-8c38-47ef2b3cefb5">237.9</ix:nonFraction> million, respectively. At&#160;December&#160;31, 2021, the fair value and the carrying value of the Company&#8217;s 2025 Notes approximated $<ix:nonFraction unitRef="usd" contextRef="i19a8743d484c4c2696c390fcc8cd65be_I20211231" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2Xzc3Mg_b34ddcc5-02fb-44fc-9dd8-c238e2fdd0f4">225.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i19a8743d484c4c2696c390fcc8cd65be_I20211231" decimals="-5" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2Xzc3OQ_c101e98b-9f0c-48b1-a807-61d81d3f5a85">232.0</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="INF" name="us-gaap:FairValueNetAssetLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzgwOA_a816fc75-c84c-4a56-9d54-69f6631e9915"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="INF" name="us-gaap:FairValueNetAssetLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzgwOA_d35408ae-0238-4286-91d1-608ab10d4bd8">no</ix:nonFraction></ix:nonFraction> other significant outstanding financial instruments as of December&#160;31, 2022 and 2021 that required measuring the amounts at fair value on a recurring basis. The Company did not change its valuation techniques associated with recurring fair value measurements from prior periods and there were no transfers between levels of the fair value hierarchy during the years ended December&#160;31, 2022 and 2021.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_118"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:CommitmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzcyODY_0f5826d4-91b1-4521-8baf-7ecf26cf29ac" continuedAt="i30cbd79d60b343398b35259282f638bc" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i30cbd79d60b343398b35259282f638bc" continuedAt="icff7ba758fbb458bab12ef49b4bff229"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company is, and in the future, could be involved in various pending or threatened legal actions, some of which may or may not be covered by insurance. Management has reviewed such pending judicial and legal proceedings, the reasonably anticipated costs and expenses in connection with such proceedings, and the availability and limits of insurance coverage, and has established reserves that are believed to be appropriate in light of those outcomes that are believed to be probable and can be estimated. The reserves accrued at December&#160;31, 2022 and 2021 are immaterial. In the opinion of management, the Company&#8217;s ultimate liability, if any, with respect to these actions is not expected to have a material adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asbestos litigation </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our subsidiaries has been named as one of many defendants in a number of product liability claims for alleged exposure to asbestos used in valves. These lawsuits are typically filed on behalf of plaintiffs who allege exposure to asbestos, against numerous defendants, often <ix:nonFraction unitRef="defendant" contextRef="ifbd7b52a43564f7bbc98798ee8686bb2_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNumberOfDefendants" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzExNDU_f2e2d93c-9423-4f4b-a232-b43c23563567">forty</ix:nonFraction> or more, who are alleged to have manufactured or distributed products containing asbestos. The injuries alleged by plaintiffs in these cases range from mesothelioma and other cancers to asbestosis. The earliest claims against our subsidiary were filed in New Jersey in 1998, and our subsidiary currently has active cases in Missouri, New Jersey, New York, and Illinois. These complaints do not typically include requests for a specific amount of damages. Our subsidiary acquired the trademark for the product line in question in 1985. To date, most of the claims against our subsidiary alleging illnesses due to asbestos have generally been based on products manufactured by the previous owner prior to 1985 that are alleged to have contained asbestos. Many claimants alleging illnesses due to asbestos sue on the basis of exposure prior to 1985, as by that date the hazards of asbestos exposure were well known and asbestos had begun to fall into disuse. Our subsidiary has been successful in obtaining dismissals in most lawsuits without any cash contribution including because the &#8220;successor liability&#8221; law in most states does not hold a purchaser in good faith liable for the actions of the seller prior to the acquisition date unless the purchaser contractually assumed the liabilities, which our subsidiary did not. There are exceptions to the successor liability doctrine in many states, so there are no assurances that our subsidiary will not be found liable for the actions of its predecessor. The law in other states on so called &#8220;successor liability&#8221; may be different or ambiguous in this regard, and could also expose our subsidiary to liability. Our subsidiary could also be found liable should a trier of fact reject our subsidiary&#8217;s position that it is not responsible for the alleged asbestos injuries, such as in a case where a plaintiff alleges post-1985 exposure. To date, asbestos claims have not had a material adverse effect on our business, financial condition, results of operations, or cash flow, as our annual out-of-pocket costs over the last five years has been less than $<ix:nonFraction unitRef="usd" contextRef="ic48689dc8e5f4cd09463aa094e12b4ef_D20220101-20221231" decimals="-3" name="us-gaap:ProductLiabilityAccrualPeriodExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzYwNDczMTM5NzQ4Njc_be746d07-bfaa-4686-8ee3-e5c65bec56e7">300,000</ix:nonFraction>. There were approximately <ix:nonFraction unitRef="case" contextRef="ic48689dc8e5f4cd09463aa094e12b4ef_D20220101-20221231" decimals="0" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzMyOTg1MzQ4OTI3MDM_81852149-5b45-44d3-b87a-5afc6d7b9fe0">forty</ix:nonFraction> new cases filed against our subsidiary in each of last two years, and a significant number of existing cases were dismissed, settled or otherwise disposed of over the last year. We currently have fewer than <ix:nonFraction unitRef="case" contextRef="i74c781257091437eaa13869765485128_I20221231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM0OTM_4c01f032-0b94-4d9a-8035-8a14c517f012">150</ix:nonFraction> lawsuits pending against this subsidiary. Our subsidiary has over $<ix:nonFraction unitRef="usd" contextRef="i74c781257091437eaa13869765485128_I20221231" decimals="-6" name="fet:ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM1NjI_23c833c8-f42f-468a-8404-598e6ee1e37f">17</ix:nonFraction> million in face amount of insurance per occurrence and over $<ix:nonFraction unitRef="usd" contextRef="i74c781257091437eaa13869765485128_I20221231" decimals="-6" name="fet:ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM2MTc_266ab987-d940-4507-ad77-ceac4dc74c26">23</ix:nonFraction> million of aggregate primary insurance coverage. In addition, our subsidiary has over $<ix:nonFraction unitRef="usd" contextRef="i74c781257091437eaa13869765485128_I20221231" decimals="-6" name="fet:ProductLiabilityContingencyFaceAmountofExcessCoverage" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM2OTg_70e93496-b770-4dc8-b754-0d27847b4f2d">950</ix:nonFraction> million in face amount of excess coverage applicable to the claims. There can be no guarantee that all of this can be collected due to policy terms and conditions and insurer insolvencies in the past or in the future. In January 2011, we entered into an agreement with <ix:nonFraction unitRef="primary_insurer" contextRef="ib6a947d0c1404d2fb3a83bc796f6e93e_D20110101-20110131" decimals="INF" name="fet:ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM5NjI_eea25bb5-62c0-49d3-9d4f-9071020fcb7e">seven</ix:nonFraction> of our primary insurers under which they have agreed to pay <ix:nonFraction unitRef="number" contextRef="ib6a947d0c1404d2fb3a83bc796f6e93e_D20110101-20110131" decimals="INF" name="fet:ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzQwMjU_2769750f-5f9b-4293-bbbb-b853a5a19d1e">80</ix:nonFraction>% of the costs of handling and settling each asbestos claim against the affected subsidiary. The insurers&#8217; portion of the settlements is funded by our primary insurance limits, which are eroded only by settlements and not legal fees. Approximately $<ix:nonFraction unitRef="usd" contextRef="i06eddb09a169480c9b9e4203fd9690c5_D20110101-20221231" decimals="-5" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzQyNzQ_91ec2e23-f4f8-41e2-8d58-c00ea7d9baf0">2.0</ix:nonFraction> million in settlements has been paid by insurers and our subsidiary to date, with approximately $<ix:nonFraction unitRef="usd" contextRef="i0265a699eedb4161bda2ad7e4f7b4d86_D20200101-20221231" decimals="-3" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzMyOTg1MzQ4OTI3MTA_8866ef19-5759-4f47-bf62-f2f4bcacf33c">100,000</ix:nonFraction> paid over the course of the last two years.&#160;Our subsidiary and the subscribing insurers have the right to withdraw from this agreement, but to date, no party has exercised this right or expressed an intent to do so.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="icff7ba758fbb458bab12ef49b4bff229" continuedAt="i775be8910057401ebbd5a9b0d5a2f261"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tenaris litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2017, one of our subsidiaries, Global Tubing LLC (&#8220;Global Tubing&#8221;), filed suit against Tenaris Coiled Tubes, LLC and Tenaris, S.A. (together &#8220;Tenaris&#8221;) in the United States District Court for the Southern District of Texas seeking a declaration that its DURACOIL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products do not infringe certain Tenaris patents related to coiled tubing. Tenaris filed counterclaims against Global Tubing alleging DURACOIL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products infringe <ix:nonFraction unitRef="patent" contextRef="i8a7e0ef4e46d461eace3d0cd0662ab49_D20171001-20171031" decimals="INF" name="us-gaap:LossContingencyPatentsAllegedlyInfringedNumber" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzYyOTI_462642c7-c81a-48bb-aace-abefaaeb2158">three</ix:nonFraction> patents. Tenaris seeks unspecified damages and a permanent injunction. Global Tubing is vigorously defending itself and alleges the Tenaris patents are invalid and unenforceable. While Global Tubing believes that it will prevail in showing that its products do not infringe on Tenaris&#8217;s patents, if Tenaris were to obtain a permanent injunction, Global Tubing may be barred from selling certain of its DURACOIL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products.  Alternatively, if we are ordered to pay money damages and/or royalties for the life of the patents in question, Global Tubing&#8217;s and the Company&#8217;s financial performance may be materially adversely impacted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Portland Harbor Superfund</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">One of the Company&#8217;s dormant subsidiaries is one of several named defendants in a suit filed by the Port of Portland, Oregon in May 2009 seeking reimbursement of costs related to an environmental study at the Port of Portland, and in March 2010, was identified as a potentially responsible party by the Environmental Protection Agency with respect to the Portland Harbor Superfund Site. The subsidiary is indemnified for environmental contamination losses by a third party that has assumed responsibility and is providing a defense of the claims. Based on information currently available, the Company does not believe that these matters will have a material adverse effect on the financial condition, results of operations, cash flows or capital expenditures of the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for warehouses, office space, manufacturing facilities and equipment. The leases generally require the Company to pay certain expenses including taxes, insurance, maintenance, and utilities. See Note 9 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of credit and guarantees</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i775be8910057401ebbd5a9b0d5a2f261">The Company executes letters of credit in the normal course of business to secure the delivery of product from specific vendors and also to guarantee the Company fulfilling certain performance obligations relating to certain large contracts. At December&#160;31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzcyNDY_23c29fe4-16ea-48e4-af13-3bad9798882f">21.8</ix:nonFraction>&#160;million in letters of credit outstanding.</ix:continuation> </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_121"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90ZXh0cmVnaW9uOjg0ZWY5NjIxMmNlODRhN2Y5YWI1MmI5MTkxZWIxNmNmXzM5OA_5a64a162-3ab5-4d41-8335-5885fc4b6cee" continuedAt="i400307a452ea452bb1a1bba00d1a9c3b" escape="true">Earnings (Loss) Per Share </ix:nonNumeric></span></div><ix:continuation id="i400307a452ea452bb1a1bba00d1a9c3b"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90ZXh0cmVnaW9uOjg0ZWY5NjIxMmNlODRhN2Y5YWI1MmI5MTkxZWIxNmNmXzM5Ng_69d6521d-fd5a-4dd1-97e3-84dfa19710f4" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of basic and diluted earnings per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzItMS0xLTEtNTYyOTg_fc167e4a-25b1-4268-b8d0-de2f178d147e">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzItMy0xLTEtNTYyOTg_b49f1ff4-3c7b-422b-97b9-cd1bf0646e25">82,651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzQtMS0xLTEtNTYyOTg_0ccd1b01-6547-4388-bfe7-ae1d52c0e993">5,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzQtMy0xLTEtNTYyOTg_02505cb7-b115-4678-8057-2dbd60dec0ed">5,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzUtMS0xLTEtNTYyOTg_99269e95-eb43-40d1-a1da-d99f844dc21f">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzUtMy0xLTEtNTYyOTg_39227563-3401-4a38-8a25-883b5a59047a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible 2025 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzYtMS0xLTEtNTYyOTg_8cc62858-9fef-4211-af68-48b0e217b919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzYtMy0xLTEtNTYyOTg_32d5b200-ad26-4d85-aabe-5d6554b00be0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzctMS0xLTEtNTYyOTg_0c8ab4e7-b40d-48b6-a273-0db75252d2ec">5,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzctMy0xLTEtNTYyOTg_a86da5a2-8e57-4981-bf64-04e91f5ac871">5,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzEwLTEtMS0xLTU2Mjk4_c7f6dfd7-1243-46d3-b835-4b0495fc34fc">0.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzEwLTMtMS0xLTU2Mjk4_4cd51a40-5478-49f8-b662-78415f129229">14.65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzExLTEtMS0xLTU2Mjk4_f96f664e-a95e-4e49-8336-5b8fe4bb871b">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzExLTMtMS0xLTU2Mjk4_7e3bb3e6-968a-43b3-957d-56ae30461352">14.65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted earnings per share calculation excludes approximately <ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90ZXh0cmVnaW9uOjg0ZWY5NjIxMmNlODRhN2Y5YWI1MmI5MTkxZWIxNmNmXzE1MzkzMTYyNzg5NDIx_faf12677-b8ea-4681-8a6d-724c5950a50a">84</ix:nonFraction> thousand shares for 2022 because they were anti-dilutive. For the year ended December 31, 2022, we excluded the assumed conversion of the 2025 Notes in calculating diluted earnings per share as the effect was anti-dilutive. For the year ended December 31, 2021, we excluded all potentially dilutive restricted shares, stock options and the assumed conversion of the 2025 Notes in calculating diluted earnings per share as the effect was anti-dilutive due to net losses incurred for the period.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_124"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="fet:StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjQvZnJhZzpmZjhkYTljMjcyZGE0MDY1ODU3MjRkYzVkYmM4NTExOC90ZXh0cmVnaW9uOmZmOGRhOWMyNzJkYTQwNjU4NTcyNGRjNWRiYzg1MTE4XzIzMjg_71208b41-07b5-47db-9aa2-26cf46112df3" continuedAt="iddf126ec854f42cab3186bb95668acfd" escape="true">Employee Benefits</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><ix:continuation id="iddf126ec854f42cab3186bb95668acfd" continuedAt="i9d3c93e0426d4df3984ac47ca5ae6d25"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a 401(k) savings plan for U.S. employees and similar savings plans for certain non-U.S. employees. These plans benefit eligible employees by allowing them the opportunity to make contributions up to certain limits. We contribute by matching a percentage of each employee&#8217;s contributions. In 2020, for certain plans, the Company temporarily suspended the matching of contributions. Matching contributions were reinstated at the beginning of 2022. Subsequent to the closing of all acquisitions, employees of those acquired entities will generally be eligible to participate in the Company&#8217;s 401(k) savings plan. We also have the discretion to provide a profit sharing contribution to each participant depending on the Company&#8217;s performance for the applicable year. The expense under the Company&#8217;s retirement plan was $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjQvZnJhZzpmZjhkYTljMjcyZGE0MDY1ODU3MjRkYzVkYmM4NTExOC90ZXh0cmVnaW9uOmZmOGRhOWMyNzJkYTQwNjU4NTcyNGRjNWRiYzg1MTE4Xzg1MQ_d2d231a2-f8ae-407b-8dba-d9508c583674">3.4</ix:nonFraction> million and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9d3c93e0426d4df3984ac47ca5ae6d25"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjQvZnJhZzpmZjhkYTljMjcyZGE0MDY1ODU3MjRkYzVkYmM4NTExOC90ZXh0cmVnaW9uOmZmOGRhOWMyNzJkYTQwNjU4NTcyNGRjNWRiYzg1MTE4Xzg1OA_f654d9a8-115f-453d-933b-8b17d8ff0df0">zero</ix:nonFraction> for the years ended December&#160;31, 2022 and 2021, respectively.</ix:continuation>         </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_130"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMzA_9ba8a489-c0af-431a-a6ca-055d9b527dbd" continuedAt="i5bcdc796a5ba490b97e73215217cd0b3" escape="true">Long-Term Incentive Compensation</ix:nonNumeric></span></div><ix:continuation id="i5bcdc796a5ba490b97e73215217cd0b3" continuedAt="i1ccab2dd528b4051b1e9a422cc7c1d40"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2010, we adopted the 2010 Stock Incentive Plan (the &#8220;2010 Plan&#8221;) to allow for employees, directors and consultants of the Company and its subsidiaries to share in stock ownership in the Company through the award of stock options, restricted stock, restricted stock units, performance shares or any combination thereof. Under the terms of the 2010 Plan, a total of <ix:nonFraction unitRef="shares" contextRef="id47074e9fbd54f739ed33aae50aacc15_I20100831" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU5OQ_8e1814c3-70c1-4ef8-892d-2346f61e9f97">925</ix:nonFraction> thousand shares were authorized for issuance pursuant to awards.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of the 2016 Plan (as described below), no further awards will be granted under the 2010 Plan, but outstanding awards under the 2010 Plan will continue to be governed by its terms. In May 2016, we adopted a new 2016 Stock and Incentive Plan (the &#8220;2016 Plan&#8221;), under which we initially reserved a total of <ix:nonFraction unitRef="shares" contextRef="i5fd3218580164d969027c10f35ab330c_I20160531" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2Xzk0OA_b594b964-a57c-4774-a2dc-d122712a9720">285</ix:nonFraction> thousand shares. Our stockholders approved amendments to the 2016 Plan in May 2019, May 2020 and May 2022, increasing the shares authorized for issuance thereunder to <ix:nonFraction unitRef="shares" contextRef="i6dd9873e434b48e09e69b4fd186566e5_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUxOTA_11a3d5eb-ed21-4d2c-b471-7abe727954a6">605</ix:nonFraction>&#160;thousand shares. Approximately <ix:nonFraction unitRef="shares" contextRef="i6dd9873e434b48e09e69b4fd186566e5_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk3OTE1_b0609e48-2028-4c72-b2e7-9be6ef18973d">326</ix:nonFraction> thousand shares remained available under the 2016 Plan for future grants as of December&#160;31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of stock based compensation expense recorded was $<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1Njg_628ad1b3-c5db-48fa-81d1-777d7185375e">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1NzU_d5cda8af-c735-41fb-9f0e-11d54a4c66c6">7.6</ix:nonFraction> million for the years ended December&#160;31, 2022 and 2021, respectively. As of December&#160;31, 2022, the Company expects to record stock based compensation expense of approximately $<ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE3MTM_ed086b85-00b5-468d-b621-99274580c1f2">2.9</ix:nonFraction> million over a weighted average remaining term of approximately <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE3NzI_4f128d51-96c1-4eae-a1e4-4cefa09a1545">two years</ix:nonNumeric>. Future grants will result in additional compensation expense.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of each option is based on the fair market value of the Company&#8217;s stock at the date of grant. Options generally have a <ix:nonNumeric contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMjc_20a75c7c-03a5-4db5-854c-a25b678b21c9">ten-year</ix:nonNumeric> life and vest annually in equal increments over <ix:nonNumeric contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzIwNDc_c0b36c5a-7c8a-458b-bfdc-9b5918ddcb37">four years</ix:nonNumeric>. Our policy for issuing stock upon a stock option exercise is to issue new shares. Compensation expense is recognized on a straight line basis over the vesting period. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMjA_dcf2197b-456a-4a2b-a103-1f54555d8aa2" continuedAt="i813e86f9ab214f4d80993dc5ed6768e3" escape="true">The following table provides additional information related to stock options:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i813e86f9ab214f4d80993dc5ed6768e3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares <br/>(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average exercise price</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining term (in years)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate intrinsic value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtMS0xLTEtNTYyOTg_785da92c-35d8-4887-9ad9-cc47611af43d">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtMy0xLTEtNTYyOTg_357c6407-3056-4aa6-860b-34aca8d22160">357.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtNS0xLTEtNTYyOTg_f15a1aad-dd66-4e32-8249-db6f191eb7cc">3.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtNy0xLTEtNTYyOTg_224fd8f1-ed38-42a4-89fe-3789f5337cff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzItMS0xLTEtNTYyOTg_f0025e92-9f2c-4c97-bd87-c3889a0a3b22">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzItMy0xLTEtNTYyOTg_abfa5b28-40f8-48b9-83fc-72fad83c1dcd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzMtMS0xLTEtNTYyOTg_d61f539f-25a8-4d6a-ba89-4a59ebf30997">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzMtMy0xLTEtNTYyOTg_fc1d8932-f986-49a9-8d31-ec57a3d16998">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzQtMS0xLTEtNTYyOTg_bc8298d6-8d0d-4920-9d92-05a6d444ff65">22</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzQtMy0xLTEtNTYyOTg_4040971d-32b4-4131-b16e-51de65570bb7">377.42</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtMS0xLTEtNTYyOTg_4e4a6776-2947-4155-9914-bfc7c2567b15">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtMy0xLTEtNTYyOTg_358ca10d-0527-459e-aba7-965b1c1dc9b4">349.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtNS0xLTEtNTYyOTg_bf4877df-d25f-46af-aecf-9fcd3c24a0a5">2.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtNy0xLTEtNTYyOTg_f92fbe79-38c4-496b-bf63-a364db87acd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtMS0xLTEtNTYyOTg_d5e2cc2e-a09c-4628-be5a-31b9fca14858">53</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtMy0xLTEtNTYyOTg_52accf3f-7995-42a7-8608-f4d6c39f13fd">349.07</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtNS0xLTEtNTYyOTg_23b73dd1-a1be-4dca-8347-b7fe7274a349">2.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtNy0xLTEtNTYyOTg_d49d6cc6-30dc-49c2-a890-3b04892e9eb6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value is the amount by which the fair value of the underlying share exceeds the exercise price of the stock option. <ix:nonFraction unitRef="usd" contextRef="icb970b438f3e47478cb777235c262342_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI0Mjg_2f8cebf5-9372-4bdf-ba51-66335fb6963e"><ix:nonFraction unitRef="usd" contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI0Mjg_72badfce-b1a9-4b58-b537-08490bb91ecf">No</ix:nonFraction></ix:nonFraction> stock options were exercised in 2022 or 2021. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the share price of the Company was less than the exercise price for all outstanding stock options. Therefore, the intrinsic value for stock options outstanding and exercisable was <ix:nonFraction unitRef="usd" contextRef="i64df1a08ecf34f87983617de56e57227_I20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_048fbb4d-4ca6-425d-994d-c0f126c9f2a5"><ix:nonFraction unitRef="usd" contextRef="i64df1a08ecf34f87983617de56e57227_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_11df208f-134c-4672-80d7-c3324aa3b13c"><ix:nonFraction unitRef="usd" contextRef="id9d13f017aac443c9988f4eb32491859_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_58933e21-6ff7-4d1f-83d7-155d55d39599"><ix:nonFraction unitRef="usd" contextRef="id9d13f017aac443c9988f4eb32491859_I20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_5cdcdb08-5307-4e4b-b1fd-e8568424f5b6">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> as of each such date. <ix:nonFraction unitRef="shares" contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODQ_710fcbe0-9c7f-4a30-ba2e-c589289569d3"><ix:nonFraction unitRef="shares" contextRef="icb970b438f3e47478cb777235c262342_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODQ_97252cc3-b444-4e2f-85d6-dfb28ae27ea9">No</ix:nonFraction></ix:nonFraction> stock options were granted in 2022 or 2021. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i1ccab2dd528b4051b1e9a422cc7c1d40" continuedAt="i463815865f8046b681734f10470fe126"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock generally vests over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI3OTU_848bdcab-e877-437e-b4fe-a7ace7be4356">one</span> to <ix:nonNumeric contextRef="iaa2ad658d29747a694409d991f701467_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI4MDE_9d0a54b0-50ba-4715-940b-1ed895f30a1e">four years</ix:nonNumeric> from the date of grant. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMjI_1f2864a8-11b6-461e-8832-639ad9ce1892" continuedAt="if64ae179f3074f929a2d804af2eadd2e" escape="true">The following table provides additional information related to our restricted stock:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="if64ae179f3074f929a2d804af2eadd2e" continuedAt="i9d42fa54ab0947e89cd2f3bfc650f3f4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock (shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a822320830746c6a37cae3363f3ec54_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzEtMS0xLTEtNTYyOTg_f08de7b1-9cdf-4cc1-9877-d91626665309">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9035fcb4bd9c4ef68bb7961366f4bf40_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzItMS0xLTEtNTYyOTg_c536a822-432f-4797-8c28-28dd9f3fba90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9035fcb4bd9c4ef68bb7961366f4bf40_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzMtMS0xLTEtNTYyOTg_699e8f3f-ba4f-4275-9dc3-4588f20301eb">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4c99a40b14046ab8728cdd406f58cbe_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzQtMS0xLTEtNTYyOTg_8a710ac4-f9e3-4bc8-b274-2acd19f18ee6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMxNjg_7b6b60f2-d140-45cf-9d6e-d5afb3ee4ab9">three</span> or <ix:nonNumeric contextRef="i99ea5520d3d64ff3adac1e897806c0a1_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMyOTg1MzQ5MDI0NTk_63547f73-d102-4953-8298-e79418536164">four year</ix:nonNumeric> period from the date of grant. <ix:continuation id="i9d42fa54ab0947e89cd2f3bfc650f3f4" continuedAt="i8577864c6b054905a42ce96fe7e7e5c1">The following table provides additional information related to our restricted stock units:</ix:continuation></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i8577864c6b054905a42ce96fe7e7e5c1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock units (shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic37f9a573902493993449ae3ee990b4e_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzEtMS0xLTEtNTYyOTg_49822150-efc6-4811-90a9-4d7a2ddb357e">356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzItMS0xLTEtNTYyOTg_59961bef-0d3c-4d29-8ce7-3f0c1f6a6a50">202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzMtMS0xLTEtNTYyOTg_662fd07b-e453-4da8-9839-06b924de8bfe">138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzQtMS0xLTEtNTYyOTg_2d535d55-839e-461b-bd79-723527e497c3">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie69892a48757403f8ee5dc301bd1d93f_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzUtMS0xLTEtNTYyOTg_1b8af7bc-2f47-45f3-b71a-ac91c28a8791">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the restricted stock units granted during 2022, <ix:nonFraction unitRef="shares" contextRef="i252fdb8c8aa24d7286f921a6ec7ad1f2_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyODAxNDIz_1ba7b77b-f2c0-4b26-be6d-7e7b8352bc92">101</ix:nonFraction> thousand shares vest ratably over <ix:nonNumeric contextRef="i252fdb8c8aa24d7286f921a6ec7ad1f2_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUyMTE_dd97cbf9-d36d-4437-996c-80f5a66c57be">three years</ix:nonNumeric>. The remaining <ix:nonFraction unitRef="shares" contextRef="i8a0db997207d4dd990f0bec9b136d44d_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0ODI3_b89c4097-3744-4c9c-b98b-3e88710b893b">101</ix:nonFraction> thousand shares granted during 2022 vest ratably over three years dependent upon achieving a minimum stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i33296f9012e24118820570a6bd3ea8ec_D20220101-20221231" decimals="INF" name="fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NjA4MzU_e8e83fea-42fc-49b1-a229-2759ec587f27">23.68</ix:nonFraction> for <ix:nonFraction unitRef="d" contextRef="i8a0db997207d4dd990f0bec9b136d44d_D20220101-20221231" decimals="0" name="fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NjA4NDM_512e9311-2256-426e-b19b-c7de4c543d2d">20</ix:nonFraction> trading days during each of three different <ix:nonNumeric contextRef="ief5284ff1d254d97a43f0b5254b78acd_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NzE4ODY_3904900d-bba2-49e7-9451-2ce54ca96b70">3-year</ix:nonNumeric>, <ix:nonNumeric contextRef="ia9e8ae8cf4cb4b6c92d75eccc3eae879_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NzE4OTI_edcd4a78-4906-44e7-882b-c3ae1bd9ab22">2-year</ix:nonNumeric> and <ix:nonNumeric contextRef="i92e77a3032414f33a5a643b2ecb78f1b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NzE4OTg_9bf2046f-3d49-4f54-a08b-f69aa82fdf71">1-year</ix:nonNumeric> performance periods. These awards were originally classified as cash-settled liability awards. In May 2022, the Company&#8217;s shareholders approved an additional <ix:nonFraction unitRef="shares" contextRef="ibf060ca282794b65a69bd0d1566ce655_D20220501-20220531" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgyODYxNg_c7ffa3ea-f163-4c24-8b28-288a483714f7">400</ix:nonFraction>&#160;thousand shares to be added to the 2016 Plan and the fair value of the awards was remeasured. In connection with the remeasurement, the Company determined that the awards would be settled in shares instead of cash and they were classified as equity. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of the restricted stock units was $<ix:nonFraction unitRef="usdPerShare" contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0NDI2_c776e134-7f45-45a9-b430-5130230083f6">18.94</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i474b80094c3543ba9cd8997335e79292_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk4MDE2_714cb878-abce-4f68-ac4e-06b9cb82eb87">18.20</ix:nonFraction> per share during the years ended December&#160;31, 2022, and 2021, respectively. The total grant date fair value of units vested was $<ix:nonFraction unitRef="usd" contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0NDQ4_f340a643-57b5-49dd-9a15-ae50455ea546">4.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i474b80094c3543ba9cd8997335e79292_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0NDQx_f42d7d66-440b-4c2c-b678-2ce56b205a3c">5.3</ix:nonFraction> million during 2022 and 2021, respectively.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liability-classified awards</span></div></ix:continuation><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i463815865f8046b681734f10470fe126">During 2022, <ix:nonFraction unitRef="shares" contextRef="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUyMzY_6c36a946-b766-44e1-b5f5-2f6726c22269">33</ix:nonFraction>&#160;thousand cash-settled phantom stock units were issued to employees that vest ratably over <ix:nonNumeric contextRef="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUyNDg_afe436d4-c6a2-488f-aeae-db0cefe80dd6">two years</ix:nonNumeric>. These awards have a maximum payout that is calculated based on <ix:nonFraction unitRef="number" contextRef="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231" decimals="INF" name="fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMyOTg1MzQ5MDI0Njg_5950d19c-0e75-4110-8924-e5579f2622dc">five</ix:nonFraction> times the stock price on the date of grant.</ix:continuation> </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_133"></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzMvZnJhZzo3NTVkZGQ0Yzg4MGQ0ZDI5OTdkYjI4OTQ3ZTRhNjgyMi90ZXh0cmVnaW9uOjc1NWRkZDRjODgwZDRkMjk5N2RiMjg5NDdlNGE2ODIyXzI2NA_f34ab413-53f1-4628-9c5c-aedadbf3b9b4" continuedAt="i71c7ad3fce514e8caca9e546cc6071cb" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i71c7ad3fce514e8caca9e546cc6071cb">The Company has sold and purchased inventory, services and fixed assets to and from affiliates of certain directors. The dollar amounts related to these related party activities are not significant to our consolidated financial statements.</ix:continuation> </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_136"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwNjM_7e6aad45-c1da-48da-b342-3f7b1a27b153" continuedAt="ic75f70ae737e4af4a94e08b9c745c550" escape="true">Business Segments</ix:nonNumeric></span></div><ix:continuation id="ic75f70ae737e4af4a94e08b9c745c550" continuedAt="i49d2fe392eaf472f97cc4267c14b59b3"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports results of operations in the following <ix:nonFraction unitRef="segment" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5Xzcx_a790b0e8-6939-4a75-a7f1-a9be7f078d62">three</ix:nonFraction> reporting segments: Drilling &amp; Downhole, Completions and Production. The amounts indicated below as &#8220;Corporate&#8221; relate to costs and assets not allocated to the reportable segments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Drilling &amp; Downhole segment designs and manufactures products and provides related services to the drilling, well construction, artificial lift and subsea energy construction and services markets, including applications in oil and natural gas, renewable energy, defense, and communications. The Completions segment designs, manufactures and supplies products and provides related services to the coiled tubing, well stimulation and intervention markets. The Production segment designs, manufactures and supplies products, and provides related equipment and services for production and infrastructure markets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are strategic units that offer distinct products and services. They are managed separately since each business segment requires different marketing strategies. Operating segments have not been aggregated as part of a reportable segment. The Company evaluates the performance of its reportable segments based on operating income. This segmentation is representative of the manner in which our Chief Operating Decision Maker and our board of directors view the business. We consider the Chief Operating Decision Maker to be the Chief Executive Officer.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwODA_091b100b-0675-4178-a3e7-259c049fb255" continuedAt="i2918fe19950b4ba588f7fdb2b4d4b8cf" escape="true">Summary financial data by reportable segment follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i2918fe19950b4ba588f7fdb2b4d4b8cf" continuedAt="ia87c37ab034242a6ba3db5aa75c44a38"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzMtMi0xLTEtNTYyOTg_35c922df-50de-4d1e-a674-55103f1389db">304,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzMtNC0xLTEtNTYyOTg_689fe740-47c6-46f2-a24d-8967a3b757bc">239,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzQtMi0xLTEtNTYyOTg_c23d2248-9d3f-4296-803b-90da2c7c098e">264,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzQtNC0xLTEtNTYyOTg_89ed56ec-c65e-42b4-8318-ec337c8b5a32">185,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzUtMi0xLTEtNTYyOTg_c0a288bc-5c15-49f0-b754-0b2dd999cf42">131,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzUtNC0xLTEtNTYyOTg_e0ea0f1c-69cf-4736-8edb-a3afc27dfd61">116,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1f4fecec8664b5e860b164fb6743b10_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzYtMi0xLTEtNTYyOTg_1cc54881-86a1-46e9-bdf8-61a35204cd1e">1,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c9e54c7aed742acb8660af84b9e9bd4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzYtNC0xLTEtNTYyOTg_84b165cb-b7e7-48ee-b0d8-68990d3c048a">555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzctMi0xLTEtNTYyOTg_9873e9be-08da-4bd6-82e0-cdbce0337c81">699,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzctNC0xLTEtNTYyOTg_a27f7461-297e-4cc4-b056-fd6a08a4e6ff">541,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEwLTItMS0xLTU2Mjk4_112f24e9-468c-402f-a458-fad005fac9f1">32,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEwLTQtMS0xLTU2Mjk4_12578970-d07a-49cd-b8d2-c4c36a0e5e8c">4,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzExLTItMS0xLTU2Mjk4_ff565144-0e64-4d1a-adbd-17d9d8217786">11,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzExLTQtMS0xLTU2Mjk4_edf27202-db55-406e-b102-a54e44028dfb">4,532</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEyLTItMS0xLTU2Mjk4_54efe205-f762-4379-8233-4976f930efbd">443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEyLTQtMS0xLTU2Mjk4_e04cd5d2-2c45-42df-9071-f5f02585de3a">14,354</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEzLTItMS0xLTU2Mjk4_604fede5-9863-453d-94d5-3eb600dc4858">34,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5fd3515428d24738b7784e597b9276df_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEzLTQtMS0xLTU2Mjk4_35746b05-8ebc-4365-9833-01d75fb9bb02">31,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f4ec3c50d5f416b9fe59bda0201da00_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE0LTItMS0xLTU2Mjk4_6d7e41a6-8be6-47a2-abdc-e9bf49fad1b6">9,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24c2f04f7bdf457aaa556b1d3d957629_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE0LTQtMS0xLTU2Mjk4_e1e2d225-8919-4a93-b426-09b912c3586a">45,545</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale-leaseback transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTItMS0xLTY4ODcx_cc6ddf5e-617b-44d7-92e6-868af4b9dc3a">7,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTQtMS0xLTY4ODc0_d0f8f248-bad8-4b36-8d45-7913da5983bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTItMS0xLTU2Mjk4_29c3fdb3-eece-42c2-a694-bb84ffbf3448">1,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTQtMS0xLTU2Mjk4_2e29ee3d-0dfe-47be-937c-35a80a90a1fc">1,052</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE3LTItMS0xLTU2Mjk4_7d35c6c8-c10d-4b10-973c-13f1cb22f458">17,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE3LTQtMS0xLTU2Mjk4_c393ef92-f52d-4d3a-a3f9-6891aa7e6921">44,493</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIwLTItMS0xLTU2Mjk4_ce862828-455c-4dc3-8184-f693f8caf53e">11,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIwLTQtMS0xLTU2Mjk4_d87d3504-57fc-498f-86db-5eafe9872eca">14,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIxLTItMS0xLTU2Mjk4_67118743-5a67-42f2-8f8c-3a66fa6d8261">21,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIxLTQtMS0xLTU2Mjk4_e593ea17-9ce6-4856-9b09-30348d9b567a">22,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIyLTItMS0xLTU2Mjk4_14b411e6-46ed-4750-a558-3c1dc1b76341">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIyLTQtMS0xLTU2Mjk4_8f46255d-f24b-446f-bdf4-597b74801ed8">4,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIzLTItMS0xLTU2Mjk4_6c0ce748-d5a8-4260-a00e-cc09686896c3">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd3515428d24738b7784e597b9276df_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIzLTQtMS0xLTU2Mjk4_e7c1dedf-46b8-416b-b0cf-9e4ae0f3905c">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzI0LTItMS0xLTU2Mjk4_3afc6b13-d76f-4616-8f99-0fc0f928d35a">36,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzI0LTQtMS0xLTU2Mjk4_ee21950d-4171-4311-8fef-18f1714ad851">42,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i49d2fe392eaf472f97cc4267c14b59b3" continuedAt="i55e7daeb18274bd3a11bd91ff521c87b"><ix:continuation id="ia87c37ab034242a6ba3db5aa75c44a38"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of capital expenditures by reportable segment is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzItMi0xLTEtNTYyOTg_461dd3f1-93b4-44e4-9492-da8f5bdd7d69">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzItNC0xLTEtNTYyOTg_6abdc1a8-9066-4ecf-a6ba-ade03d8d1800">1,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzMtMi0xLTEtNTYyOTg_f3ad1254-288d-4792-8e53-f4dc91d81db2">5,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzMtNC0xLTEtNTYyOTg_2bdbc84d-2f31-48ed-837b-fd3e2dd32b35">512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzQtMi0xLTEtNTYyOTg_16d95901-2dbf-41a1-99e0-136a58377b9b">510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzQtNC0xLTEtNTYyOTg_d6f72025-1192-4eab-9216-876f7a33e843">411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzUtMi0xLTEtNTYyOTg_a3174700-0332-492f-8896-436b5814e535">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd3515428d24738b7784e597b9276df_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzUtNC0xLTEtNTYyOTg_0737c3b1-68b5-42e6-9679-f277ac29895c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzYtMi0xLTEtNTYyOTg_47036b78-92ce-4c22-a8d1-6437b3d00a2c">7,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzYtNC0xLTEtNTYyOTg_af84aa9a-4392-4fa1-99d5-a70930948b97">2,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated assets by reportable segment is as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9e8aed3fce34759a54e41ca97ab3284_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzItMi0xLTEtNTYyOTg_2668cf4f-de54-49eb-8c57-d45c0ed71da9">340,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0f001728494449e8db4dd49f6a18759_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzItNC0xLTEtNTYyOTg_c6528399-00f3-4454-afc3-d6f525c2f3b3">313,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2945eb8b9ea64b1b8e777c4241c8ee6d_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzMtMi0xLTEtNTYyOTg_62d3bf81-3641-44e0-a521-09d332db6464">366,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1293f1c0150b4ce6824bc8dc072ddad9_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzMtNC0xLTEtNTYyOTg_7c2b9f37-8d5b-41e9-96c1-47e01d2df6b2">351,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ab2860faede47b59b5043c5893bc6c8_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzQtMi0xLTEtNTYyOTg_b35f0313-979f-4155-a7f4-aae20b7e694b">95,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc9bb8ab5814936aa946783ffd3626f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzQtNC0xLTEtNTYyOTg_a7f1fd83-fd69-4092-9cf8-66414aedcbc2">83,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1798247338a645ac85cd9fa78ec80d59_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzUtMi0xLTEtNTYyOTg_42b8255e-13ef-45a1-b76b-cd202da0c934">32,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1188470329914a5499d5f4243ddc9839_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzUtNC0xLTEtNTYyOTg_9d923dba-205c-48e0-8c19-2b246774b503">42,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzYtMi0xLTEtNTYyOTg_a995760f-ecaa-4a4b-afec-71a92664df7c">834,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzYtNC0xLTEtNTYyOTg_b6455d98-1848-4103-ab08-3d9603e33220">791,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate assets primarily include cash, certain prepaid expenses and deferred loan costs. </span></div><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwOTU_0ea788c1-200b-4d97-8ba8-0c9c06fd2b09" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of long-lived assets by geography is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ebc975ec9304329a8ce976f7a387921_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzItMi0xLTEtNTYyOTg_a7f8e38b-657a-4a9e-b557-4a453d46b6a7">279,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d50a5dc4d14c61b4a182a959bdd1f2_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzItNC0xLTEtNTYyOTg_32ef2c83-e99b-4051-95dd-0ed08af0a451">298,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08e5b6eb55034357a57b93b3a461add2_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzMtMi0xLTEtNTYyOTg_50c48aa3-7e85-4ebf-a8c3-b688c666a3ec">26,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6515de4a08d4c18bd5e49e22c69e514_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzMtNC0xLTEtNTYyOTg_4e887ad6-97ee-4f31-8b53-a466b7c9a216">25,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b2573fc46114440a699a8605ee0af69_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzQtMi0xLTEtNTYyOTg_974a3073-2066-45c7-9749-ad822c55e218">11,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83cc1412c1cd42c0957b9a137db2a6cc_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzQtNC0xLTEtNTYyOTg_1f4960da-e70c-400f-888d-1b64ec6c7a4f">14,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf6b71654f3a46b5abaf87137021db02_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzUtMi0xLTEtNTYyOTg_0d64d3a5-34e0-4819-bc07-2b82214164ec">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577ea820edcd44fdb76f60ed607c7952_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzUtNC0xLTEtNTYyOTg_4299d817-27f2-4a99-81d8-e48c031b22fc">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99b5cc149fda4ff3a6d558997b0f1703_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzYtMi0xLTEtNTYyOTg_3e62dfd8-59bd-43a6-bce1-a780b3a96bf9">3,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafc1ede19f914654989a2d06af0e63b3_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzYtNC0xLTEtNTYyOTg_2c2d4a4c-8e9b-4a80-864c-6c7771988901">4,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaba3ad55c1a747f1bc6940d1aa9c6c6c_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzctMi0xLTEtNTYyOTg_3c9735a7-f901-4fa0-b3cd-ec9a61d3f6dc">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6808366c23574da59c88cd8bb47ccb8b_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzctNC0xLTEtNTYyOTg_e9b48cf0-32c2-4f98-8b29-047dd8283355">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzgtMi0xLTEtNTYyOTg_94f5be99-dc5c-48fd-ba8a-7d1ef1c72c7e">321,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzgtNC0xLTEtNTYyOTg_fe3e306f-ba43-403c-9c0b-32711cfb8a24">344,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by geography based on shipping destination (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff8c96741b174594939f76f5280ba08e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtMi0xLTEtNTYyOTg_5118fd58-d47b-40ce-9fb5-ef89b66d3c59">470,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff8c96741b174594939f76f5280ba08e_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtMy0xLTEtNTYyOTg_642e080d-7ab1-43c9-aaac-aae5971941ef">67.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be07a2cb8e64d8f8cbda5b674c7ef51_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtNS0xLTEtNTYyOTg_027f5be6-4903-401f-8269-0b0fbbfa9870">324,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3be07a2cb8e64d8f8cbda5b674c7ef51_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtNi0xLTEtNTYyOTg_43897f49-cb78-4197-90b1-e4f242ce6fe9">60.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ab1ab239dbe4ffd84c2872afdd36510_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtMi0xLTEtNTYyOTg_68a3764d-bf3a-41e4-815e-ff57fcb54d6c">48,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1ab1ab239dbe4ffd84c2872afdd36510_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtMy0xLTEtNTYyOTg_02143a94-d6e0-4ce9-825c-ad6a09818aa4">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9db42ac3764b0399ab2a882c0411ef_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtNS0xLTEtNTYyOTg_5a225c43-ae19-493d-873c-e6987917844a">41,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f9db42ac3764b0399ab2a882c0411ef_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtNi0xLTEtNTYyOTg_73a49d80-d881-4456-bec7-55c197aa31eb">7.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe &amp; Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1deafaf05f054c799481c2e54fc78eba_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtMi0xLTEtNTYyOTg_6610c1e5-c516-4229-b0c9-2499cfa8570e">57,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1deafaf05f054c799481c2e54fc78eba_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtMy0xLTEtNTYyOTg_4a83550e-ee0f-4b97-bf9d-30f5c3002799">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i348cada79cb04ec98325b5af28d8f11d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtNS0xLTEtNTYyOTg_a88ec203-f755-4dfd-8bc1-feffcb8eb54e">59,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i348cada79cb04ec98325b5af28d8f11d_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtNi0xLTEtNTYyOTg_23809f1d-e6a4-41bb-b5c4-3038e3582580">10.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3092954d7a704d598a96fc882430930a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtMi0xLTEtNTYyOTg_098d6d00-32d7-4280-848c-9c685bfdd986">51,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3092954d7a704d598a96fc882430930a_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtMy0xLTEtNTYyOTg_af76fa66-5da4-4618-a10f-72383b909e82">7.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf48027f15414a0ea2e6f7615a32529c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtNS0xLTEtNTYyOTg_60391a89-18cd-49c3-85c7-dee7a2c84ba7">48,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf48027f15414a0ea2e6f7615a32529c_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtNi0xLTEtNTYyOTg_537afc93-6609-46ed-8756-3ec55308b7a4">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b08e5adaf484026a5a2739ccafd0da6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctMi0xLTEtNTYyOTg_009922be-81c2-4b66-870e-dd06739e1424">36,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3b08e5adaf484026a5a2739ccafd0da6_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctMy0xLTEtNTYyOTg_2880ff95-ecec-4009-a8c1-c930a0495d0f">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac00a389eb8145fab3a483689bcb078e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctNS0xLTEtNTYyOTg_2e6a77f9-b15a-4664-a8be-9ab0d8a012f6">36,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iac00a389eb8145fab3a483689bcb078e_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctNi0xLTEtNTYyOTg_c5fb7efb-84b8-4584-90c6-e0498d4a8e10">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i350c96a7de1e4dd684b8109d157103df_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtMi0xLTEtNTYyOTg_46ec34ee-bec0-47b2-a95f-d428fe0a14b0">34,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i350c96a7de1e4dd684b8109d157103df_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtMy0xLTEtNTYyOTg_1aa3c797-07d8-4230-98f4-1f30077d71d2">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1ec8c53dc04c24ac4acde3cc4d439e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtNS0xLTEtNTYyOTg_33b5ec74-2970-4ac3-a0f9-a89659d88683">30,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3d1ec8c53dc04c24ac4acde3cc4d439e_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtNi0xLTEtNTYyOTg_1554d464-dba6-4111-9fd7-9ccae319d05a">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktMi0xLTEtNTYyOTg_194c2f9a-7999-40a4-92f8-b6d24afb829f">699,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktMy0xLTEtNTYyOTg_67438888-0f67-4bb6-b4fe-44a4561341b9">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktNS0xLTEtNTYyOTg_95b14cdd-6ebf-46cd-aa54-26210518f621">541,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktNi0xLTEtNTYyOTg_0afc5520-ab53-427a-a117-f792db7c30f4">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. and subsidiaries </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to consolidated financial statements (continued)</span></div></div><ix:continuation id="i55e7daeb18274bd3a11bd91ff521c87b"><ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwODU_152ad03c-7e66-44f3-ba45-1cff94fc8bf9" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by product line (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling Technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i193ace0459334eafba53f00ca6e471a8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtMi0xLTEtNTYyOTg_8a69c822-866f-4f3a-83ea-eb5d1cca4a4e">143,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i193ace0459334eafba53f00ca6e471a8_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtMy0xLTEtNTYyOTg_9c4b715e-ba21-4df7-a21a-d44a4d401b7d">20.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if351606f2eb94cec8de9148d2c003fe6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtNS0xLTEtNTYyOTg_872acf1e-9ecb-4c5f-a8ab-3c7443fe2e6e">96,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if351606f2eb94cec8de9148d2c003fe6_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtNi0xLTEtNTYyOTg_4eb23442-d55d-47cc-9d9d-a9992585e0d6">17.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Downhole Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842e6940210447a9865eb37591f3ef41_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtMi0xLTEtNTYyOTg_cd401998-60f0-4d7f-8c93-e33b34ebbe40">84,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i842e6940210447a9865eb37591f3ef41_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtMy0xLTEtNTYyOTg_3e6af7c5-30cb-426e-b8c7-7ae9b6d9e093">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f03c883762e4bf18a740c7d1ee86b4d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtNS0xLTEtNTYyOTg_16f8d014-28e7-428a-9752-2f7bcb20335f">69,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3f03c883762e4bf18a740c7d1ee86b4d_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtNi0xLTEtNTYyOTg_f4389b35-27ed-4f9b-93dd-dec7fe696dc0">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsea Technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f1c14c1690e4de7a03caaea6971299b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtMi0xLTEtNTYyOTg_f82ceaf6-4cd6-4edb-a811-c142452478cb">76,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1f1c14c1690e4de7a03caaea6971299b_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtMy0xLTEtNTYyOTg_6bff536e-98dd-43a7-86c2-f0bdd8608b45">10.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08fb94a234543cfa27f527a3e11cfa8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtNS0xLTEtNTYyOTg_65a5aff9-8ceb-44bc-ac49-1f8ccd180597">74,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic08fb94a234543cfa27f527a3e11cfa8_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtNi0xLTEtNTYyOTg_3998c0af-55b9-4b72-9fed-a4dfed9f9aad">13.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stimulation and Intervention</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia312ebb8b74c4104bc84db5eb36557e9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtMi0xLTEtNTYyOTg_9029762b-fb79-4300-b584-d0448c9d5c25">156,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia312ebb8b74c4104bc84db5eb36557e9_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtMy0xLTEtNTYyOTg_ee2407e7-e0e4-4f51-8945-1342fa385aa4">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i755f78318e944e8bbfd2fed3e869cc7d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtNS0xLTEtNTYyOTg_bbf40d57-74ac-4fa1-9286-357107f5b056">96,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i755f78318e944e8bbfd2fed3e869cc7d_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtNi0xLTEtNTYyOTg_7b7c95af-f41d-4453-a1d7-11fc1d3a5834">17.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coiled Tubing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdcffa170c6a4f9d8b6577f8a5decc71_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctMi0xLTEtNTYyOTg_b856391c-e229-4401-a569-4b4cef58f600">108,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibdcffa170c6a4f9d8b6577f8a5decc71_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctMy0xLTEtNTYyOTg_662b8da1-8bcc-41b3-a005-8921b349c448">15.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib90b94f670e04265a50298099a7fd625_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctNS0xLTEtNTYyOTg_5c4de039-9b2c-40d8-a547-4e8b3e6166d5">88,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib90b94f670e04265a50298099a7fd625_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctNi0xLTEtNTYyOTg_91e27ccf-f81f-4730-aa17-aad391536680">16.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c67dc91e70a463cb9ed13339b199a4b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtMi0xLTEtNTYyOTg_7fbd55ae-4217-4b02-b6f6-f47d2b7390c5">69,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c67dc91e70a463cb9ed13339b199a4b_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtMy0xLTEtNTYyOTg_74e42a0b-63d5-4ef3-9f81-f59914d8950e">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6220ea034057488a8a6374f13923ebe2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtNS0xLTEtNTYyOTg_274034bb-dc02-46c7-bae5-2e0a1e3bad44">60,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6220ea034057488a8a6374f13923ebe2_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtNi0xLTEtNTYyOTg_1021d22f-85cc-4414-9045-8f89407592d0">11.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valve Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b9af71610d4492d84646ad9ff7bc2cd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktMi0xLTEtNTYyOTg_91189db6-07ee-4429-9ffa-4cc2a49cbc45">61,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6b9af71610d4492d84646ad9ff7bc2cd_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktMy0xLTEtNTYyOTg_b00fd70c-6d3a-44d4-8768-282bef981a8a">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4220cbed6af448293ade861ed1c32b7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktNS0xLTEtNTYyOTg_53dfe2cd-1010-4b81-864c-36b544f6aa3c">55,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id4220cbed6af448293ade861ed1c32b7_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktNi0xLTEtNTYyOTg_43bf0ced-13e6-4209-9d41-4f3e73d524be">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0686a3a84608416b8ca6321da90691d3_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTItMS0xLTU2Mjk4_2ddad6dc-d7c6-4d27-8ca8-e7f28f351486">1,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0686a3a84608416b8ca6321da90691d3_D20220101-20221231" decimals="3" sign="-" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTMtMS0xLTU2Mjk4_4ddd4b63-5727-45e3-aec7-d251625be3a7">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0473631f38040d885aeb57c4b0afe8e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTUtMS0xLTU2Mjk4_da7a2576-533f-41f7-9d49-0bee231567a6">555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id0473631f38040d885aeb57c4b0afe8e_D20210101-20211231" decimals="3" sign="-" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTYtMS0xLTU2Mjk4_7e0871b9-4429-49f6-a360-acad5fab3348">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTItMS0xLTU2Mjk4_706ec3f5-72de-47ba-9251-aca125e131b1">699,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTMtMS0xLTU2Mjk4_04f1ca39-2cf4-444b-912a-62dd48e7e267">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTUtMS0xLTU2Mjk4_488403df-2393-47b3-a76f-be443c474c3f">541,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTYtMS0xLTU2Mjk4_356e57b7-50ba-4dfb-88a7-ef59e15781f7">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_148"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures (as defined under Rules 13a-15(e) and 15d-15(e) of the Exchange Act). The Company&#8217;s disclosure controls and procedures have been designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Our disclosure controls and procedures include controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed or submitted under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(b) as of December&#160;31, 2022. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of December&#160;31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is a process to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management performed an assessment of the overall effectiveness of our internal control over financial reporting as of&#160;December&#160;31, 2022, utilizing the criteria established in Internal Control&#160;- Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management has concluded that the Company&#8217;s internal control over financial reporting is effective as of December&#160;31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in internal control over financial reporting during the quarter ended December&#160;31, 2022 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Forum Energy Technologies, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the internal control over financial reporting of Forum Energy Technologies, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2022, based on criteria established in Internal Control </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2022, based on criteria established in Internal Control </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Integrated Framework (2013) issued by COSO.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December&#160;31, 2022, of the Company and our report dated February&#160;28, 2023 expressed an unqualified opinion on those financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Houston, Texas</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023</span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_151"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other information</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_154"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. Directors, executive officers and corporate governance</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item is incorporated herein by reference to our Proxy Statement for the 2023 Annual Meeting of Stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Code of Ethics</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a Financial Code of Ethics, which applies to our Chief Executive Officer, Chief Financial Officer (or other principal financial officer), Chief Accounting Officer (or other principal accounting officer) and other senior financial officers. We have posted a copy of the code under &#8220;Corporate Governance&#8221; in the &#8220;Investors&#8221; section of our website at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.f-e-t.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Copies of the code may be obtained free of charge on our website. Any waivers of the code must be approved by our board of directors or a designated committee of our board of directors. Any change to, or waiver from, the Code of Ethics will be promptly disclosed as required by applicable U.S. federal securities laws and the corporate governance rules of the NYSE. </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_157"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive compensation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item is incorporated herein by reference to our Proxy Statement for the 2023 Annual Meeting of Stockholders. </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_160"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12. Security ownership of certain beneficial owners and management and related stockholder matters</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item is incorporated herein by reference to our Proxy Statement for the 2023 Annual Meeting of Stockholders. </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_163"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item is incorporated herein by reference to our Proxy Statement for the 2023 Annual Meeting of Stockholders. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_166"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. Principal accountant fees and services</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm is <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xNjYvZnJhZzpjYTk1MjllZDRmZGY0MTUzYTEzNjVjY2MxYzNkMTM3Mi90ZXh0cmVnaW9uOmNhOTUyOWVkNGZkZjQxNTNhMTM2NWNjYzFjM2QxMzcyXzI5Nw_c4efbca4-4f98-4755-9b59-8c3ea9d95df6">Deloitte &amp; Touche LLP</ix:nonNumeric>, <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xNjYvZnJhZzpjYTk1MjllZDRmZGY0MTUzYTEzNjVjY2MxYzNkMTM3Mi90ZXh0cmVnaW9uOmNhOTUyOWVkNGZkZjQxNTNhMTM2NWNjYzFjM2QxMzcyXzI5OA_75198201-1ab0-44ed-8fca-cd43eeccaef7">Houston, Texas</ix:nonNumeric>, PCAOB ID No. <ix:nonNumeric contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xNjYvZnJhZzpjYTk1MjllZDRmZGY0MTUzYTEzNjVjY2MxYzNkMTM3Mi90ZXh0cmVnaW9uOmNhOTUyOWVkNGZkZjQxNTNhMTM2NWNjYzFjM2QxMzcyXzE1OA_71b71828-976d-439a-b857-2ced396d2e14">34</ix:nonNumeric>.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item is incorporated herein by reference to our Proxy Statement for the 2023 Annual Meeting of Stockholders. </span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_169"></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are filed as part of this Annual Report on Form 10-K:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Financial Statements filed as part of this report</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:90.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Index to Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_61">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_61">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_64">Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_64">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_67">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_70">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73">Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_73">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_76">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_76">50</a></span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Financial Statement Schedules</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules have been omitted since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included on the Consolidated Financial Statements and Notes thereto.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Exhibits </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Index to Exhibits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1*</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312512138321/d196452dex32.htm">Third Amended and Restated Certificate of Incorporation of Forum Energy Technologies, Inc. dated March 28, 2011 (incorporated herein by reference to Exhibit 3.2 to Amendment No. 5 to the Registration Statement, filed on March 29, 2012) (File No. 333-180676).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000157/fet-certificateofamend.htm">Amendment to the Third Amended and Restated Certificate of Incorporation of Forum Energy Technologies, Inc., effective November 9, 2020 (incorporated herein by reference to Exhibit 3.1 on the Company&#8217;s Current Report on Form 8-K, filed on November 9, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312512166248/d335354dex31.htm">Second Amended and Restated Bylaws of Forum Energy Technologies, Inc. dated April 17, 2012 (incorporated herein by reference to Exhibit 3.1 on the Company&#8217;s Current Report on Form 8-K, filed on April 17, 2012) (File No. 1-35504).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312511355636/d196452dex41.htm">Form of Common Stock Certificate (incorporated herein by reference to Exhibit 4.1 to Amendment No. 3 to the Registration Statement, filed on December 29, 2011) (File No. 333-180676).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000119312520210681/d94847dex41.htm">Indenture, dated as of August 4, 2020, among the Company, the subsidiary guarantors party thereto and the Trustee and Collateral Agent. (incorporated herein by reference to Exhibit 4.1 to the Company&#8217;s Current Report on 8-K, filed on August 5, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000119312520210681/d94847dex41.htm">Form of 9.000% convertible senior secured notes due 2025 (incorporated herein by reference to Exhibit 4.</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000119312520210681/d94847dex41.htm">1</a></span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000119312520210681/d94847dex41.htm"> to the Company&#8217;s Current Report on 8-K, filed on August 5, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000056/fetex45descriptionofse.htm">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934 (incorporated herein by reference to Exhibit 4.5 to the Company&#8217;s Annual Report on Form 10-K, filed February 25, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125713000088/exhibit104nqemployee.htm">Form of Nonstatutory Stock Option Agreement (Employees and Consultants)(incorporated herein by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 3, 2013).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125714000087/exhibit105.htm">Form of Nonstatutory Stock Option Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.5 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on April 29, 2014).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125715000079/exhibit104.htm">Form of Nonstatutory Stock Option Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 1, 2015).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125715000103/a102formofnqsoawardthreeye.htm">Form of Nonstatutory Stock Option Agreement - Three Year Cliff Vesting (Employees and Consultants) (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on October 30, 2015).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312511238167/dex109.htm">Indemnification Agreement dated as of August 2, 2010 between Forum Energy Technologies and C. Christopher Gaut (incorporated herein by reference to Exhibit 10.9 to the Registration Statement, filed on August 31, 2011) (File No. 333-180676).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312511238167/dex1010.htm">Form of Indemnification Agreement between Forum Energy Technologies, Inc. and the executive officers identified on Annex A thereto (incorporated herein by reference to Exhibit 10.10 to the Registration Statement, filed on August 31, 2011) (File No. 333-180676).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312511238167/dex1011.htm">Form of Indemnification Agreement between Forum Energy Technologies and each of the non-SCF directors identified on Annex A thereto (incorporated herein by reference to Exhibit 10.11 to the Registration Statement, filed on August 31, 2011) (File No. 333-180676).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312511238167/dex1015.htm">Forum Energy Technologies, Inc. Severance Plan (incorporated herein by reference to Exhibit 10.15 to the Registration Statement, filed on August 31, 2011) (File No. 333-180676).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125712000090/q310-qexhibit2010stockince.htm">Forum Energy Technologies, Inc. 2010 Stock Incentive Plan (as amended and restated effective August 15, 2012) (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 10- Q, filed November 6, 2012) (File No. 1-35504).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312518051324/d523994dex102.htm">Severance Agreement dated as of February 16, 2018 between Forum Energy Technologies, Inc. and Michael D. Danford (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K, filed on February 21, 2018).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125718000107/exhibit101severanceagreeme.htm">Severance Agreement dated as of December 19, 2018 between Forum Energy Technologies, Inc. and C. Christopher Gaut (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K/A, filed on December 21, 2018).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125719000075/exhibit1026severanceagreem.htm">Severance Agreement dated as of September 1, 2018 between Forum Energy Technologies, Inc. and D. Lyle Williams (Incorporate herein by reference to Exhibit 10.26 to the Company&#8217;s Annual Report on Form 10-K, filed on February 28, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125717000047/exhibit105formofnonstatuto.htm">Form of Nonstatutory Stock Option Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.5 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 2, 2017).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125717000058/exhibits101amendedesppplan.htm">Amended and Restated Employee Stock Purchase Plan, dated as of July 1, 2017 (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on August 1, 2017).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125718000074/exhibit108formofnonstatuto.htm">Form of Nonstatutory Stock Option Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.8 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 2, 2018).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000140125719000089/exhibit107severanceagr.htm">Severance Agreement dated as of February 15, 2019 between Forum Energy Technologies, Inc. and John C. Ivascu (incorporated herein by reference to Exhibit 10.7 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 1, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312517269304/d442034dex102.htm">Amendment No. 2 to the Registration Rights Agreement, dated as of August 25, 2017, by and among Forum Energy Technologies and the other parties thereto (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K, filed on August 28, 2017).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1401257/000119312517301657/d458651dex101.htm">Registration Rights Agreement, dated as of October 2, 2017, by and between Forum Energy Technologies, Inc. and Q-GT (V) Investment Partners, LLC (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K, filed on October 3, 2017).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000119312517330731/d486203dex101.htm">Third Amended and Restated Credit Agreement, dated as of October 30, 2017, by and among Forum Energy Technologies, Inc., Forum Canada ULC, Wells Fargo Bank, National Association, as administrative agent, and the lenders party thereto (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K, filed on November 2, 2017).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000006/exhibit101amendmentno1.htm">Amendment No. 1 to the Third Amended and Restated Credit Agreement, dated as of February 3, 2020, among Forum Energy Technologies, Inc., the lenders party thereto, Wells Fargo Bank, National Association, as Administrative Agent, and the other borrowers and guarantors party thereto (incorporate herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K, filed on February 5, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000087/exhibit101formofrsu-em.htm">Form of Restricted Stock Unit Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10.Q, filed on May 8, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000087/exhibit102peformanceaw.htm">Form of Performance Share Award Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 8, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125721000085/amendment3creditagreemen.htm">Credit Agreement Amendment, dated as of September 8, 2021, among the Company, as borrower, the other borrowers party thereto, the guarantors party thereto, the lenders party thereto, Wells Fargo Bank, National Association, as Administrative Agent, and the other parties named therein (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K, filed on September 8, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000139834420007369/fp0052404_def14a.htm">Forum Energy Technologies, Inc. Second Amended and Restated 2016 Stock and Incentive Plan (incorporated by reference to Appendix B to the Company&#8217;s Proxy Statement on Schedule 14A filed on April 2, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125722000036/a992firstamendmentto2016pl.htm">First Amendment to Forum Energy Technologies, Inc. Second Amended and Restated 2016 Stock and Incentive Plan (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Registration Statement on Form S-8, filed on May 13, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000119312520210681/d94847dex102.htm">Registration Rights Agreement, dated as of August 4, 2020, among the Company and holders of New Notes party thereto. (incorporated by referenced to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K, filed on August 5, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000155/a104formofrsusupplemen.htm">Form of Form of Performance Restricted Stock Unit Agreement (Employees and Consultants). Restricted Stock Unit Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on November 6, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125720000155/a105formofrsuequitykic.htm">Form of Special Performance Restricted Stock Unit Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.5 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on November 6, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125721000047/exhibit101.htm">Form of Special Performance Restricted Stock Unit Agreement (Employees and Consultants) (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 7, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125721000047/exhibit102.htm">Form of 2021 Performance Restricted Stock Unit Agreement (Chief Executive Officer) (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 7, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125721000047/exhibit103.htm">Form of 2021 Performance Phantom Unit Agreement (Executive Management).(incorporated herein by reference to Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 7, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125721000047/a104-2021formofrsuxemploye.htm">Form of 2021 Restricted Stock Unit Agreement (Executive Management) (incorporated herein by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 7, 2021)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125722000031/a1012022formoftime-basedrs.htm">Form of 2022 Restricted Stock Unit Agreement (Executive Management) (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 6, 2022).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125722000031/a102fet_2022formofperforma.htm">Form of 2022 Performance Restricted Stock Unit Agreement (Executive Management) (incorporated herein by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 6, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125722000031/a1042021time-basedphantoms.htm">Forum Energy Technologies, Inc. Amended and Restated 2021 Phantom Unit Agreement between Mr. C. Christopher Gaut and the Company (incorporated herein by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 6, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125722000031/a1052022time-basedphantoms.htm">Forum Energy Technologies, Inc. 2022 Phantom Unit Agreement between Mr. C. Christopher Gaut and the Company(incorporated herein by reference to Exhibit 10.5 to the Company&#8217;s Quarterly Report on Form 10-Q, filed on May 6, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125721000004/exhibit101projectvictorass.htm">Asset Purchase Agreement, dated December 31, 2020, by and among Forum US, Inc., Anvil International, LLC and, for the limited purposes set forth therein, Forum Energy Technologies, Inc. (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on January 4, 2021).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38*#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1401257/000140125722000018/ex101letteragreementgautfet.htm">Letter Agreement between Mr. C. Christopher Gaut and Forum Energy Technologies (incorporated herein by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on February 22, 2022).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit211subsidiaries2022.htm">Subsidiaries of Forum Energy Technologies, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit221listingofguarant.htm">Subsidiary guarantors of the Company's Convertible Secured Notes due 2025.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit231deloitteconsent2.htm">Consent of Deloitte &amp; Touche LLP.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="fetex311202210-k.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="fetex312202210-k.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="fetex321202210-k.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="fetex322202210-k.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document. </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Previously filed.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Filed herewith.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"># Identifies management contracts and compensatory plans or arrangements. </span></div><div><span><br/></span></div><div id="i677ab89af6ce46468e22edaa6e5d5670_172"></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78</span></div></div></div><div id="i677ab89af6ce46468e22edaa6e5d5670_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i677ab89af6ce46468e22edaa6e5d5670_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:2.25pt;text-indent:2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FORUM ENERGY TECHNOLOGIES, INC.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ D. Lyle Williams, Jr.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">D. Lyle Williams, Jr.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(As Duly Authorized Officer and Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Katherine C. Keller</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Katherine C. Keller</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President and Principal Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(As Duly Authorized Officer and Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:23.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Neal Lux</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer<br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Neal Lux</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ D. Lyle Williams, Jr.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer<br/>(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">D. Lyle Williams, Jr.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Katherine C. Keller</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President and Chief Accounting Officer<br/>(Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Katherine C. Keller</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ C. Cristopher Gaut</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chairman of the Board</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C. Cristopher Gaut</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Evelyn M. Angelle</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Evelyn M. Angelle</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ John A. Carrig</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">John A. Carrig</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Michael McShane</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael McShane</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Louis A. Raspino</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Louis A. Raspino</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Emily Reichert, Ph.D.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emily Reichert, Ph.D.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Paul E. Rowsey III</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paul E. Rowsey III</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ John Schmitz</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">John Schmitz</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>exhibit211subsidiaries2022.htm
<DESCRIPTION>EX-21.1 LIST OF SUBSIDIARIES
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i28eaac2d3b504d90bb1a296f5d2fa796_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:700;line-height:138%">List of Subsidiaries of Forum Energy Technologies, Inc.</font></div><div style="margin-bottom:4.9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Jurisdiction</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forum B+V Oil Tools GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FET Global L.P.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FET Global Holdings Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FET Holdings LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FET Worldwide L.P.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forum Global Tubing L.P.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forum Global Tubing LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forum International Holdings, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forum US, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forum Worldwide Holdings Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Global Tubing LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-22.1
<SEQUENCE>3
<FILENAME>exhibit221listingofguarant.htm
<DESCRIPTION>EX-22.1 LIST OF ISSUER AND GUARANTORS
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia2c2313c33e449fab051ca8a3a75c746_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 22.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc.</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">List of Issuer and Guarantors </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following subsidiaries of Forum Energy Technologies, Inc. (the &#8220;Company&#8221;) were, as of December&#160;31, 2022, guarantors of the Company&#8217;s 9.00% Notes due October 2025&#58;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:46.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Jurisdiction of Formation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Role</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum Energy Technologies, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuer</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FET Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum Energy Services, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum Global Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum Global Tubing LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum Global Tubing LP</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum International Holdings, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forum US, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Tubing LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Z Explorations, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Flow Technologies, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Z Resources, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zy-Tech Global Industries, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Houston Global Heat Transfer LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>exhibit231deloitteconsent2.htm
<DESCRIPTION>EX-23.1 CONSENT OF DELOITTE & TOUCHE LLP
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i8fecd577458c408dad3e67bac553249b_1"></div><div style="min-height:74.25pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div><font><br></font></div></div><div style="margin-bottom:24pt;margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in Registration Statements on Form S-8 (Nos. 333-213158, 333-231525, 333-239257, 333-264934) of our report dated February&#160;28, 2023 relating to the financial statements of Forum Energy Technologies, Incorporated and subsidiaries (&#8220;the Company&#8221;) and the effectiveness of the Company&#8217;s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended  December&#160;31, 2022. </font></div><div style="margin-bottom:6pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div style="margin-top:6pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Houston, Texas</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023 </font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:74.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>fetex311202210-k.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ie07171c1ac3b4a0b888ad0a4b41012bf_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Neal Lux, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form&#160;10-K of Forum Energy Technologies, Inc.&#59;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.827%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">By&#58;   &#47;s&#47; Neal Lux                               </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neal Lux</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>fetex312202210-k.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="id3627193f7c04068a31ae80bfc54c0b0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forum Energy Technologies, Inc. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, D. Lyle Williams, Jr., certify that&#58;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form&#160;10-K of Forum Energy Technologies, Inc.&#59;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:8pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:8pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.539%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">_&#47;s&#47; D. Lyle Williams, Jr.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">_________________</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D. Lyle Williams, Jr.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer </font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>fetex321202210-k.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ie7b1b4640c7544aa8563ed2710a59af9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.1</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification Pursuant to 18 U.S.C. Section 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Forum Energy Technologies, Inc. (the &#8220;Company&#8221;) for the year ended December&#160;31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Neal Lux, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;)&#59; and</font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(2)&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">By&#58;  &#47;s&#47; Neal Lux                              </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neal Lux</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification shall not be deemed filed by the Company for purposes of &#167; 18 of the Exchange Act.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>fetex322202210-k.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5823701fff5946de88f29a7efb586960_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.2</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification Pursuant to 18 U.S.C. Section 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Forum Energy Technologies, Inc. (the &#8220;Company&#8221;) for the year ended December&#160;31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), D. Lyle Williams, Jr., as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#34;)&#59; and</font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(2)&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:6.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">  &#47;s&#47; D. Lyle Williams, Jr.                     </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D. Lyle Williams, Jr.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification shall not be deemed filed by the Company for purposes of &#167; 18 of the Exchange Act.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>fet-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:18b8a3fb-7a9d-4dd4-b7c1-eb9615b2aa2d,g:3a51414c-3172-4e34-bd39-12f767d4f4c0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fet="http://www.f-e-t.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.f-e-t.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fet-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fet-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fet-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fet-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.f-e-t.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.f-e-t.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementsofcomprehensiveincomeloss" roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss">
        <link:definition>0000003 - Statement - Consolidated statements of comprehensive income (loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedstatementsofcomprehensiveincomelossParenthetical" roleURI="http://www.f-e-t.com/role/ConsolidatedstatementsofcomprehensiveincomelossParenthetical">
        <link:definition>0000004 - Statement - Consolidated statements of comprehensive income (loss) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedbalancesheets" roleURI="http://www.f-e-t.com/role/Consolidatedbalancesheets">
        <link:definition>0000005 - Statement - Consolidated balance sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedbalancesheetsParenthetical" roleURI="http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical">
        <link:definition>0000006 - Statement - Consolidated balance sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementsofcashflows" roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofcashflows">
        <link:definition>0000007 - Statement - Consolidated statements of cash flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementsofchangesinstockholdersequity" roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity">
        <link:definition>0000008 - Statement - Consolidated statements of changes in stockholders&#8217; equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://www.f-e-t.com/role/NatureofOperations">
        <link:definition>0000009 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000010 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenues" roleURI="http://www.f-e-t.com/role/Revenues">
        <link:definition>0000011 - Disclosure - Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.f-e-t.com/role/Acquisition">
        <link:definition>0000012 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.f-e-t.com/role/Inventories">
        <link:definition>0000013 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.f-e-t.com/role/PropertyandEquipment">
        <link:definition>0000014 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.f-e-t.com/role/IntangibleAssets">
        <link:definition>0000015 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.f-e-t.com/role/Debt">
        <link:definition>0000016 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.f-e-t.com/role/Leases">
        <link:definition>0000017 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.f-e-t.com/role/IncomeTaxes">
        <link:definition>0000018 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.f-e-t.com/role/FairValueMeasurements">
        <link:definition>0000019 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.f-e-t.com/role/CommitmentsandContingencies">
        <link:definition>0000020 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShare" roleURI="http://www.f-e-t.com/role/EarningsLossPerShare">
        <link:definition>0000021 - Disclosure - Earnings (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefits" roleURI="http://www.f-e-t.com/role/EmployeeBenefits">
        <link:definition>0000022 - Disclosure - Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermIncentiveCompensation" roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensation">
        <link:definition>0000023 - Disclosure - Long-Term Incentive Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.f-e-t.com/role/RelatedPartyTransactions">
        <link:definition>0000024 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegments" roleURI="http://www.f-e-t.com/role/BusinessSegments">
        <link:definition>0000025 - Disclosure - Business Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesTables" roleURI="http://www.f-e-t.com/role/RevenuesTables">
        <link:definition>0000028 - Disclosure - Revenues (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.f-e-t.com/role/InventoriesTables">
        <link:definition>0000029 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.f-e-t.com/role/PropertyandEquipmentTables">
        <link:definition>0000030 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.f-e-t.com/role/IntangibleAssetsTables">
        <link:definition>0000031 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.f-e-t.com/role/DebtTables">
        <link:definition>0000032 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.f-e-t.com/role/LeasesTables">
        <link:definition>0000033 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.f-e-t.com/role/IncomeTaxesTables">
        <link:definition>0000034 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareTables" roleURI="http://www.f-e-t.com/role/EarningsLossPerShareTables">
        <link:definition>0000035 - Disclosure - Earnings (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermIncentiveCompensationTables" roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationTables">
        <link:definition>0000036 - Disclosure - Long-Term Incentive Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsTables" roleURI="http://www.f-e-t.com/role/BusinessSegmentsTables">
        <link:definition>0000037 - Disclosure - Business Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails" roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails">
        <link:definition>0000038 - Disclosure - Summary of Significant Accounting Policies (Allowance for doubtful accounts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000039 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails" roleURI="http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails">
        <link:definition>0000040 - Disclosure - Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesNarrativeDetails" roleURI="http://www.f-e-t.com/role/RevenuesNarrativeDetails">
        <link:definition>0000041 - Disclosure - Revenues (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionDetails" roleURI="http://www.f-e-t.com/role/AcquisitionDetails">
        <link:definition>0000042 - Disclosure - Acquisition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.f-e-t.com/role/InventoriesDetails">
        <link:definition>0000043 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesInventoryreserveDetails" roleURI="http://www.f-e-t.com/role/InventoriesInventoryreserveDetails">
        <link:definition>0000044 - Disclosure - Inventories (Inventory reserve) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentDetails" roleURI="http://www.f-e-t.com/role/PropertyandEquipmentDetails">
        <link:definition>0000045 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails">
        <link:definition>0000046 - Disclosure - Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1" roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1">
        <link:definition>0000046 - Disclosure - Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNarrativeDetails" roleURI="http://www.f-e-t.com/role/IntangibleAssetsNarrativeDetails">
        <link:definition>0000047 - Disclosure - Intangible Assets (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsScheduleofAmortizationExpenseDetails" roleURI="http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails">
        <link:definition>0000048 - Disclosure - Intangible Assets (Schedule of Amortization Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofLongTermDebtDetails" roleURI="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails">
        <link:definition>0000049 - Disclosure - Debt - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.f-e-t.com/role/DebtNarrativeDetails">
        <link:definition>0000050 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofFuturePaymentsDetails" roleURI="http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails">
        <link:definition>0000051 - Disclosure - Debt (Schedule of Future Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseAssetsandLiabilitiesDetails" roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails">
        <link:definition>0000052 - Disclosure - Leases - Schedule of Lease Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseCostsDetails" roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails">
        <link:definition>0000053 - Disclosure - Leases - Schedule of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails" roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails">
        <link:definition>0000054 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails_1" roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1">
        <link:definition>0000054 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails_2" roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2">
        <link:definition>0000054 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails" roleURI="http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails">
        <link:definition>0000055 - Disclosure - Leases - Schedule of Remaining Lease Term and Discount Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseCashFlowsDetails" roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails">
        <link:definition>0000056 - Disclosure - Leases - Schedule of Lease Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.f-e-t.com/role/LeasesNarrativeDetails">
        <link:definition>0000057 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" roleURI="http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails">
        <link:definition>0000058 - Disclosure - Income Taxes (Schedule of Income before Income Tax, Domestic and Foreign) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>0000059 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxRateReconciliationDetails" roleURI="http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails">
        <link:definition>0000060 - Disclosure - Income Taxes (Income Tax Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000061 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxesDetails" roleURI="http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails">
        <link:definition>0000062 - Disclosure - Income Taxes (Deferred Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUncertainTaxPositionsDetails" roleURI="http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails">
        <link:definition>0000063 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDetails" roleURI="http://www.f-e-t.com/role/FairValueMeasurementsDetails">
        <link:definition>0000064 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.f-e-t.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000065 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareDetails" roleURI="http://www.f-e-t.com/role/EarningsLossPerShareDetails">
        <link:definition>0000066 - Disclosure - Earnings (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsDetails" roleURI="http://www.f-e-t.com/role/EmployeeBenefitsDetails">
        <link:definition>0000067 - Disclosure - Employee Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermIncentiveCompensationNarrativeDetails" roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails">
        <link:definition>0000068 - Disclosure - Long-Term Incentive Compensation (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermIncentiveCompensationStockOptionActivityDetails" roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails">
        <link:definition>0000069 - Disclosure - Long-Term Incentive Compensation (Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails" roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails">
        <link:definition>0000070 - Disclosure - Long-Term Incentive Compensation (Restricted Stock and Restricted Stock Units) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsNarrativeDetails" roleURI="http://www.f-e-t.com/role/BusinessSegmentsNarrativeDetails">
        <link:definition>0000071 - Disclosure - Business Segments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsIncomeStatementbySegmentDetails" roleURI="http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails">
        <link:definition>0000072 - Disclosure - Business Segments (Income Statement by Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsAssetsbySegmentDetails" roleURI="http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails">
        <link:definition>0000073 - Disclosure - Business Segments (Assets by Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails" roleURI="http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails">
        <link:definition>0000074 - Disclosure - Business Segments (Long-lived Assets by Geographic Location) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsRevenuebyShippingLocationDetails" roleURI="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails">
        <link:definition>0000075 - Disclosure - Business Segments (Revenue by Shipping Location) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsRevenuebyProductLinesDetails" roleURI="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails">
        <link:definition>0000076 - Disclosure - Business Segments (Revenue by Product Lines) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="fet_AssetAcquisitionTermOfExpectedPayment" abstract="false" name="AssetAcquisitionTermOfExpectedPayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" abstract="false" name="ContractWithCustomerLiabilityBillingsInExcessOfCost" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="LesseeLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_ContractWithCustomerLiabilityDeferredRevenue" abstract="false" name="ContractWithCustomerLiabilityDeferredRevenue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_LiabilityClassifiedAwardsMember" abstract="true" name="LiabilityClassifiedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DrillingAndDownholeMember" abstract="true" name="DrillingAndDownholeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_A2016StockIncentivePlanMember" abstract="true" name="A2016StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" abstract="false" name="ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_TenarisLitigationMember" abstract="true" name="TenarisLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DebtInstrumentMandatorilyConvertibleFaceAmount" abstract="false" name="DebtInstrumentMandatorilyConvertibleFaceAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_EuropeAndAfricaMember" abstract="true" name="EuropeAndAfricaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_LIBORFloorMember" abstract="true" name="LIBORFloorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" abstract="false" name="ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" abstract="false" name="DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" abstract="false" name="ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_OperatingAndFinanceLeaseLiability" abstract="false" name="OperatingAndFinanceLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_HawkerEquipmentSolutionsLLCMember" abstract="true" name="HawkerEquipmentSolutionsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationCAREsActAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" abstract="false" name="IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" abstract="true" name="CreditFacilityUnusedPortionLessThanOrEqualTo50Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_LineOfCreditFacilityBorrowingBasePercentage" abstract="false" name="LineOfCreditFacilityBorrowingBasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_InventoryValuationReservesIncreaseDecreaseRollForward" abstract="true" name="InventoryValuationReservesIncreaseDecreaseRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" abstract="false" name="DebtInstrumentConvertibleTradingPeriodConversionPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="fet_CanadianSubsidiariesMember" abstract="true" name="CanadianSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_InsurersMember" abstract="true" name="InsurersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DownholeTechnologiesMember" abstract="true" name="DownholeTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_SubseaTechnologiesMember" abstract="true" name="SubseaTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" abstract="true" name="FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_A80OfBorrowingBaseMember" abstract="true" name="A80OfBorrowingBaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" abstract="true" name="StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" abstract="true" name="ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ContractWithCustomerAssetAccruedRevenue" abstract="false" name="ContractWithCustomerAssetAccruedRevenue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fet_ContingentRestrictedStockMember" abstract="true" name="ContingentRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_RevenueFromContractWithCustomerTransferredOverTimePercent" abstract="false" name="RevenueFromContractWithCustomerTransferredOverTimePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" abstract="false" name="ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_CDORRateMember" abstract="true" name="CDORRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" abstract="false" name="DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" abstract="false" name="StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" abstract="false" name="ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_IncomeTaxReconciliationTaxCreditsDomestic" abstract="false" name="IncomeTaxReconciliationTaxCreditsDomestic" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" abstract="false" name="LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_DebtInstrumentPercentageOfBorrowingBase" abstract="false" name="DebtInstrumentPercentageOfBorrowingBase" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_StimulationandInterventionMember" abstract="true" name="StimulationandInterventionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_A2017CreditFacilityMember" abstract="true" name="A2017CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_OtherPropertyAndEquipmentMember" abstract="true" name="OtherPropertyAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" abstract="false" name="DeferredTaxLiabilitiesPrepaidExpensesAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_AnnualRent" abstract="false" name="AnnualRent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_IncreaseDecreaseInDeferredLoanCosts" abstract="false" name="IncreaseDecreaseInDeferredLoanCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ContractWithCustomerContractDuration" abstract="false" name="ContractWithCustomerContractDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fet_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_PaymentsForRepurchaseOfSeniorNotes" abstract="false" name="PaymentsForRepurchaseOfSeniorNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" abstract="false" name="IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_DebtInstrumentFixedChargeCoverageRatio" abstract="false" name="DebtInstrumentFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" abstract="false" name="DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_BuildingsAndLeaseholdImprovementsMember" abstract="true" name="BuildingsAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_OtherDebtMember" abstract="true" name="OtherDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DeferredTaxAssetsFairValueDiscountOnNotes" abstract="false" name="DeferredTaxAssetsFairValueDiscountOnNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ScheduleOfInventoryReserveTableTextBlock" abstract="false" name="ScheduleOfInventoryReserveTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_A2025NotesMember" abstract="true" name="A2025NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_COVID19ImpactsPolicyTextBlock" abstract="false" name="COVID19ImpactsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_CoiledTubingMember" abstract="true" name="CoiledTubingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_SummaryOfIntangibleAssetsTableTextBlock" abstract="false" name="SummaryOfIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fet_CurrentFederalAndStateTaxExpenseBenefit" abstract="false" name="CurrentFederalAndStateTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_A125OfBorrowingBaseMember" abstract="true" name="A125OfBorrowingBaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_PatentsAndTechnologyMember" abstract="true" name="PatentsAndTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" abstract="false" name="ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationCAREsActPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_OperatingLossAndTaxCreditCarryforwardsTable" abstract="true" name="OperatingLossAndTaxCreditCarryforwardsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fet_FinanceLeaseExpenseAbstract" abstract="true" name="FinanceLeaseExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_ProductionEquipmentMember" abstract="true" name="ProductionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" abstract="false" name="RevenueFromContractWithCustomerTransferredAtPointInTimePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fet_DeferredTaxLiabilitiesOperatingLeaseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_SaleLeasebackTransactionMember" abstract="true" name="SaleLeasebackTransactionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" abstract="false" name="DeferredFederalAndStateIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_CreditFacilityUnusedPortionGreaterThan50Member" abstract="true" name="CreditFacilityUnusedPortionGreaterThan50Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" abstract="false" name="InventoryValuationReservesDeductionAndOtherReserveDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fet_USInterestLimitationCarryforwards" abstract="false" name="USInterestLimitationCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_A2010StockIncentivePlanMember" abstract="true" name="A2010StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_PaymentOfCapitalLeaseObligations" abstract="false" name="PaymentOfCapitalLeaseObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ProductionAndInfrastructureMember" abstract="true" name="ProductionAndInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_DrillingTechnologiesMember" abstract="true" name="DrillingTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ValveSolutionsMember" abstract="true" name="ValveSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_AsbestosLitigationMember" abstract="true" name="AsbestosLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_OperatingLossAndTaxCreditCarryforwardsLineItems" abstract="true" name="OperatingLossAndTaxCreditCarryforwardsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_A2021NotesMember" abstract="true" name="A2021NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_LeaseLiabilityMaturityAbstract" abstract="true" name="LeaseLiabilityMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fet_CompletionsMember" abstract="true" name="CompletionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fet_LeaseRightOfUseAssets" abstract="false" name="LeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ContractWithCustomerAssetCostsInExcessOfBillings" abstract="false" name="ContractWithCustomerAssetCostsInExcessOfBillings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" abstract="false" name="ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" abstract="false" name="ProductLiabilityContingencyFaceAmountofExcessCoverage" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" abstract="false" name="ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>fet-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:18b8a3fb-7a9d-4dd4-b7c1-eb9615b2aa2d,g:3a51414c-3172-4e34-bd39-12f767d4f4c0-->
<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.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedstatementsofcomprehensiveincomeloss"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_136666a9-be6c-4573-bc8e-f2b317945787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_15aa4678-e5c3-4f6e-9cda-2cc9b5599de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_136666a9-be6c-4573-bc8e-f2b317945787" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_15aa4678-e5c3-4f6e-9cda-2cc9b5599de2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_7838b49a-828b-44af-bcea-ebd355fe76ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_136666a9-be6c-4573-bc8e-f2b317945787" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_7838b49a-828b-44af-bcea-ebd355fe76ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_42c5cbfa-bd66-47c9-bf68-5c4b8ec20a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_136666a9-be6c-4573-bc8e-f2b317945787" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_42c5cbfa-bd66-47c9-bf68-5c4b8ec20a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cdd899cf-3eee-4e9d-b4f7-3042d55307c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6391eab2-fd66-4a98-95f1-34d0ff4613f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cdd899cf-3eee-4e9d-b4f7-3042d55307c9" xlink:to="loc_us-gaap_OperatingExpenses_6391eab2-fd66-4a98-95f1-34d0ff4613f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_61b28cee-b54c-45f3-83af-5b7362a02191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cdd899cf-3eee-4e9d-b4f7-3042d55307c9" xlink:to="loc_us-gaap_GrossProfit_61b28cee-b54c-45f3-83af-5b7362a02191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7c92f877-b42a-4e8b-9dec-49e91c93e0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfAssets_1f7afb45-7303-4a55-96bf-3b8d043e1476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_7c92f877-b42a-4e8b-9dec-49e91c93e0ad" xlink:to="loc_us-gaap_GainsLossesOnSalesOfAssets_1f7afb45-7303-4a55-96bf-3b8d043e1476" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7699a859-edf2-4375-8d0f-e1c9c09527ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_7c92f877-b42a-4e8b-9dec-49e91c93e0ad" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7699a859-edf2-4375-8d0f-e1c9c09527ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_ff7245a9-5037-4a8a-a2f2-1c879dd98a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_7c92f877-b42a-4e8b-9dec-49e91c93e0ad" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_ff7245a9-5037-4a8a-a2f2-1c879dd98a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f014764d-8397-479b-9d1e-a154b1d48d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_eba5dac7-c3d9-40b9-903f-aabe3894c508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f014764d-8397-479b-9d1e-a154b1d48d9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_eba5dac7-c3d9-40b9-903f-aabe3894c508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_63bd3299-8606-485b-a9b9-323753b68631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f014764d-8397-479b-9d1e-a154b1d48d9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_63bd3299-8606-485b-a9b9-323753b68631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9d23bbb6-9461-4268-bbb8-eb3d711d8ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f014764d-8397-479b-9d1e-a154b1d48d9a" xlink:to="loc_us-gaap_NetIncomeLoss_9d23bbb6-9461-4268-bbb8-eb3d711d8ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_efa71445-0054-4322-9102-1c1197d8344e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e4f039e1-b50f-4939-bc47-0014db46aeee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_efa71445-0054-4322-9102-1c1197d8344e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e4f039e1-b50f-4939-bc47-0014db46aeee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a90a77dd-f300-4889-8860-595649dcc5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_efa71445-0054-4322-9102-1c1197d8344e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a90a77dd-f300-4889-8860-595649dcc5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ea8443fa-c6cc-4f0d-9ea1-820140fa4058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4a55b142-34f1-4409-8498-c873d27e4f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ea8443fa-c6cc-4f0d-9ea1-820140fa4058" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4a55b142-34f1-4409-8498-c873d27e4f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a9398745-b870-4696-9f8f-7dbf1ecea59c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_ea8443fa-c6cc-4f0d-9ea1-820140fa4058" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a9398745-b870-4696-9f8f-7dbf1ecea59c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6a690d81-2ee5-4f33-9385-20f0141b25c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1d0a5c31-51fc-4a9d-a4cb-5bc65fd95ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6a690d81-2ee5-4f33-9385-20f0141b25c9" xlink:to="loc_us-gaap_OperatingIncomeLoss_1d0a5c31-51fc-4a9d-a4cb-5bc65fd95ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2aea9936-9d21-46ac-81ee-84caa46a72ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6a690d81-2ee5-4f33-9385-20f0141b25c9" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2aea9936-9d21-46ac-81ee-84caa46a72ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedbalancesheets" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedbalancesheets"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/Consolidatedbalancesheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a9125e28-976f-4416-9bff-e985a01514ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1554f92f-c581-4d9e-a334-3950e7274a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_AssetsCurrent_1554f92f-c581-4d9e-a334-3950e7274a0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6cdd0f60-8cfe-4856-80cf-6a094f2e6b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6cdd0f60-8cfe-4856-80cf-6a094f2e6b56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_d749c9a0-5ad3-4ccb-b915-515e29a7ae44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_d749c9a0-5ad3-4ccb-b915-515e29a7ae44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e0d3759-a560-42fa-a5aa-13221a9fe36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9e0d3759-a560-42fa-a5aa-13221a9fe36d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_86d859cd-3008-4834-ab60-7f072a4f1358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_86d859cd-3008-4834-ab60-7f072a4f1358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e5d9b1bd-2168-4415-b714-21e2971bd815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e5d9b1bd-2168-4415-b714-21e2971bd815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_87c29f88-4e3f-4c07-9cc8-ea6ae035f17c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a9125e28-976f-4416-9bff-e985a01514ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_87c29f88-4e3f-4c07-9cc8-ea6ae035f17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bce461af-6ea6-4398-b856-0ad0ade41a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bce461af-6ea6-4398-b856-0ad0ade41a4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0ebd67a6-30e6-4b6e-aa2f-425612f884da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0ebd67a6-30e6-4b6e-aa2f-425612f884da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a17ffcec-dda0-4ebd-aa03-a5f606484403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:to="loc_us-gaap_InventoryNet_a17ffcec-dda0-4ebd-aa03-a5f606484403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9bdf90de-6c5e-4a47-8483-6155451978e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9bdf90de-6c5e-4a47-8483-6155451978e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_a914e3d4-5709-49d1-9803-bcf7032c8f9c" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:to="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_a914e3d4-5709-49d1-9803-bcf7032c8f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue_8ce35e69-8fa9-4ccc-b6c5-44c5871798e6" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0a38846b-7cc4-4815-8f6c-b3611d54c29a" xlink:to="loc_fet_ContractWithCustomerAssetAccruedRevenue_8ce35e69-8fa9-4ccc-b6c5-44c5871798e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_49a9ada7-7875-408a-9411-6cb0d6774461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fdb3516d-e1a1-4d35-8a16-96d654f1818d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_49a9ada7-7875-408a-9411-6cb0d6774461" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fdb3516d-e1a1-4d35-8a16-96d654f1818d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1dfaea21-61eb-40c7-9ad0-91775226395e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_49a9ada7-7875-408a-9411-6cb0d6774461" xlink:to="loc_us-gaap_CommonStockValue_1dfaea21-61eb-40c7-9ad0-91775226395e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cac78019-b602-432e-b762-1bd301c18866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_49a9ada7-7875-408a-9411-6cb0d6774461" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cac78019-b602-432e-b762-1bd301c18866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_87334852-054c-4026-8b36-bfb2dfabbbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_49a9ada7-7875-408a-9411-6cb0d6774461" xlink:to="loc_us-gaap_AdditionalPaidInCapital_87334852-054c-4026-8b36-bfb2dfabbbe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_4d6e786e-92d8-4c51-a8ba-2b9b2c3e6a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_49a9ada7-7875-408a-9411-6cb0d6774461" xlink:to="loc_us-gaap_TreasuryStockCommonValue_4d6e786e-92d8-4c51-a8ba-2b9b2c3e6a78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4feedd2-6c02-4427-af21-587a541ace53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0a0a45af-00b4-452f-ab50-2e3f1e47ddb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4feedd2-6c02-4427-af21-587a541ace53" xlink:to="loc_us-gaap_StockholdersEquity_0a0a45af-00b4-452f-ab50-2e3f1e47ddb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3848b352-2553-4a1d-ac9e-fe1f0d35c0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4feedd2-6c02-4427-af21-587a541ace53" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3848b352-2553-4a1d-ac9e-fe1f0d35c0b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f4ad5dd0-c1a0-4ce7-a2e0-8de3bf4a48ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4feedd2-6c02-4427-af21-587a541ace53" xlink:to="loc_us-gaap_Liabilities_f4ad5dd0-c1a0-4ce7-a2e0-8de3bf4a48ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_00051431-a586-41e4-b4f3-1e9c7733bfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a2cb6909-a332-4d1e-9be2-faa66e1f2fac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_00051431-a586-41e4-b4f3-1e9c7733bfa8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a2cb6909-a332-4d1e-9be2-faa66e1f2fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f2eaa7c2-f7dd-40fc-bb77-d84a57eea37c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_00051431-a586-41e4-b4f3-1e9c7733bfa8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f2eaa7c2-f7dd-40fc-bb77-d84a57eea37c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c694153-1b77-4dd8-9503-41211719284e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_00051431-a586-41e4-b4f3-1e9c7733bfa8" xlink:to="loc_us-gaap_LiabilitiesCurrent_9c694153-1b77-4dd8-9503-41211719284e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ab84405-c377-4bb0-8651-9794c05ee38a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_00051431-a586-41e4-b4f3-1e9c7733bfa8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ab84405-c377-4bb0-8651-9794c05ee38a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a62424d9-de2b-45ea-b107-c79a706400fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_00051431-a586-41e4-b4f3-1e9c7733bfa8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a62424d9-de2b-45ea-b107-c79a706400fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_93afeddd-60fe-4bad-8524-a4f0fe1b5817" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_806ce04a-a439-4698-97dd-f1d1ab65275d" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_93afeddd-60fe-4bad-8524-a4f0fe1b5817" xlink:to="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_806ce04a-a439-4698-97dd-f1d1ab65275d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_57ec8f01-6ffc-40e8-b932-78e78c84b7f2" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_93afeddd-60fe-4bad-8524-a4f0fe1b5817" xlink:to="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_57ec8f01-6ffc-40e8-b932-78e78c84b7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_99ecfa04-5306-4035-91de-12f19db3a002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_93afeddd-60fe-4bad-8524-a4f0fe1b5817" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_99ecfa04-5306-4035-91de-12f19db3a002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_81856341-a71a-4c63-8fcc-4b7c1bdb1060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_93afeddd-60fe-4bad-8524-a4f0fe1b5817" xlink:to="loc_us-gaap_AccountsPayableCurrent_81856341-a71a-4c63-8fcc-4b7c1bdb1060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0ada2fac-9649-463d-9185-926ef88b2143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_93afeddd-60fe-4bad-8524-a4f0fe1b5817" xlink:to="loc_us-gaap_LongTermDebtCurrent_0ada2fac-9649-463d-9185-926ef88b2143" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofcashflows" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedstatementsofcashflows"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/Consolidatedstatementsofcashflows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_91574fee-8e2f-4f84-bc79-9991c552d298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_91574fee-8e2f-4f84-bc79-9991c552d298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentOfCapitalLeaseObligations_b7996ca5-3462-4b60-962a-85a927c70a12" xlink:href="fet-20221231.xsd#fet_PaymentOfCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:to="loc_fet_PaymentOfCapitalLeaseObligations_b7996ca5-3462-4b60-962a-85a927c70a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentsForRepurchaseOfSeniorNotes_4c6f110b-7372-4117-bf57-cd9bfe9b119d" xlink:href="fet-20221231.xsd#fet_PaymentsForRepurchaseOfSeniorNotes"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:to="loc_fet_PaymentsForRepurchaseOfSeniorNotes_4c6f110b-7372-4117-bf57-cd9bfe9b119d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ceb7ed87-fde9-4a0d-835e-958dcf38594f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ceb7ed87-fde9-4a0d-835e-958dcf38594f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_409150df-e101-4059-a071-5d9bd92985c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:to="loc_us-gaap_RepaymentsOfDebt_409150df-e101-4059-a071-5d9bd92985c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cd21d0f1-6737-4e39-a5d3-e6fe48808bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2894019-702c-479a-9493-7de8486a1941" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cd21d0f1-6737-4e39-a5d3-e6fe48808bcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e90f8dcc-5760-4a7c-83da-f6a46b57c8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e90f8dcc-5760-4a7c-83da-f6a46b57c8a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d37c9610-cbb0-4a79-9c1d-1deb944bbd73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_Depreciation_d37c9610-cbb0-4a79-9c1d-1deb944bbd73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e07d0cb0-e7a5-4580-9579-68452c7e0ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e07d0cb0-e7a5-4580-9579-68452c7e0ab1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d802da51-dfc6-4547-a2a7-d9b9053c6d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d802da51-dfc6-4547-a2a7-d9b9053c6d97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_1f504b2a-2943-4147-a60d-bdc03ee92d90" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_1f504b2a-2943-4147-a60d-bdc03ee92d90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4c2eb99f-6a63-4468-b591-4e85f7f4a4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4c2eb99f-6a63-4468-b591-4e85f7f4a4bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_340f0d43-5737-4d2b-84ac-17616dc5278a" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_340f0d43-5737-4d2b-84ac-17616dc5278a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a8e56c7-a4de-48c9-9130-bdd73f85ea29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a8e56c7-a4de-48c9-9130-bdd73f85ea29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_e6432a7c-57b9-459b-9ef0-c0353145b483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_InventoryWriteDown_e6432a7c-57b9-459b-9ef0-c0353145b483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_03b376ba-eb4e-49da-ad8a-5658e9ece09c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_03b376ba-eb4e-49da-ad8a-5658e9ece09c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1df8c80d-bce2-4045-b3db-7a6ff0cd1375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1df8c80d-bce2-4045-b3db-7a6ff0cd1375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fe502a5a-7e89-48b3-b42a-76549151bf25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fe502a5a-7e89-48b3-b42a-76549151bf25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e0a23c6c-5d09-4c4e-971e-925d18f305a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_NetIncomeLoss_e0a23c6c-5d09-4c4e-971e-925d18f305a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_464f1f0f-b6d6-4a84-97cc-7c39a9d88fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_464f1f0f-b6d6-4a84-97cc-7c39a9d88fe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1b7adeed-4faf-41a3-bff8-c9dc2254bc62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1b7adeed-4faf-41a3-bff8-c9dc2254bc62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e3d0648a-3242-4c2f-8483-9a784067ae8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3809d419-7bed-4861-b850-ef56b8b6a8dc" xlink:to="loc_us-gaap_ShareBasedCompensation_e3d0648a-3242-4c2f-8483-9a784067ae8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a39ef334-fdfa-43f2-b0e6-d844a39f1be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_51b64454-60d6-4cfd-87da-8613b454dcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a39ef334-fdfa-43f2-b0e6-d844a39f1be3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_51b64454-60d6-4cfd-87da-8613b454dcf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71a98a4f-73a3-4550-a750-8e42e5bbbf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a39ef334-fdfa-43f2-b0e6-d844a39f1be3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71a98a4f-73a3-4550-a750-8e42e5bbbf2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_62134fab-d7e1-4a3f-9cef-6718ddff1319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a39ef334-fdfa-43f2-b0e6-d844a39f1be3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_62134fab-d7e1-4a3f-9cef-6718ddff1319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_71c2b025-f0f1-4368-84c9-a26500ff4103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a39ef334-fdfa-43f2-b0e6-d844a39f1be3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_71c2b025-f0f1-4368-84c9-a26500ff4103" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_2a5a19ba-f657-4371-ab44-266497a346b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_2a5a19ba-f657-4371-ab44-266497a346b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c2e31a23-2c90-44b1-abe8-e4bda0ec1603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c2e31a23-2c90-44b1-abe8-e4bda0ec1603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_dc4a7445-35a3-4ca3-b3d6-2d46a60b3b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_dc4a7445-35a3-4ca3-b3d6-2d46a60b3b19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_16384564-72b9-48cc-800f-8c713e1cdc06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_16384564-72b9-48cc-800f-8c713e1cdc06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_73c87115-4e43-41e9-8871-fc9dae5de0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_73c87115-4e43-41e9-8871-fc9dae5de0de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_1e9d5caf-68f4-4887-aff1-df9053bee6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2b8e014e-a78d-4c69-868b-4a1856d431b4" xlink:to="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_1e9d5caf-68f4-4887-aff1-df9053bee6b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a51fde6e-23d4-46a0-9313-589208b672d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c528291a-4a0c-49c1-aab0-930d8b224966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_a51fde6e-23d4-46a0-9313-589208b672d1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c528291a-4a0c-49c1-aab0-930d8b224966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_9923b2c6-751a-41b4-8d67-3ac5b267cca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_a51fde6e-23d4-46a0-9313-589208b672d1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_9923b2c6-751a-41b4-8d67-3ac5b267cca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fe0b8735-cca2-499a-94be-af23bb12731e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue_c0227d7a-537b-4972-91c3-9d5389ec320d" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fe0b8735-cca2-499a-94be-af23bb12731e" xlink:to="loc_fet_ContractWithCustomerAssetAccruedRevenue_c0227d7a-537b-4972-91c3-9d5389ec320d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_65de92d4-bf04-40f3-9193-0d9add1c3f8f" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fe0b8735-cca2-499a-94be-af23bb12731e" xlink:to="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_65de92d4-bf04-40f3-9193-0d9add1c3f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6ae1db0d-1e2e-4c74-9006-12825ef88dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_7bec0405-293c-4427-85ee-643e50939ae8" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_6ae1db0d-1e2e-4c74-9006-12825ef88dab" xlink:to="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_7bec0405-293c-4427-85ee-643e50939ae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_ca58a762-8693-409f-901d-ed15364b0b72" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_6ae1db0d-1e2e-4c74-9006-12825ef88dab" xlink:to="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_ca58a762-8693-409f-901d-ed15364b0b72" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/InventoriesDetails" xlink:type="simple" xlink:href="fet-20221231.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_d9e8ad6e-33b5-409e-9249-966a38580f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_2412cb66-32ad-4b11-9ed6-06143e802134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d9e8ad6e-33b5-409e-9249-966a38580f7c" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_2412cb66-32ad-4b11-9ed6-06143e802134" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_93a79e7c-f86b-49b1-94ad-29f929a4724c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d9e8ad6e-33b5-409e-9249-966a38580f7c" xlink:to="loc_us-gaap_InventoryWorkInProcess_93a79e7c-f86b-49b1-94ad-29f929a4724c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_2210c3cd-bfe8-4dfa-b4f8-fd4b3fa7804b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_d9e8ad6e-33b5-409e-9249-966a38580f7c" xlink:to="loc_us-gaap_InventoryFinishedGoods_2210c3cd-bfe8-4dfa-b4f8-fd4b3fa7804b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_207ee756-9bf2-4fa8-9141-b20a8c504dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_3eeebe75-7ce0-46ad-936e-bb15642c8dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_207ee756-9bf2-4fa8-9141-b20a8c504dd0" xlink:to="loc_us-gaap_InventoryGross_3eeebe75-7ce0-46ad-936e-bb15642c8dd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_4f6d2cf7-7471-4908-9abc-2f109c715dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_207ee756-9bf2-4fa8-9141-b20a8c504dd0" xlink:to="loc_us-gaap_InventoryValuationReserves_4f6d2cf7-7471-4908-9abc-2f109c715dd2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_c443da19-fd78-496b-a7fe-6e11144dcc12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e98be977-c335-4eaf-8f69-c2a904923dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_c443da19-fd78-496b-a7fe-6e11144dcc12" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e98be977-c335-4eaf-8f69-c2a904923dc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4a6da971-32e6-495c-9185-57d8b5a8a236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_46e91821-29a3-4178-a6e9-0fc8cfb418e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4a6da971-32e6-495c-9185-57d8b5a8a236" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_46e91821-29a3-4178-a6e9-0fc8cfb418e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_7087d49d-cdab-4e25-95d5-889e96a37e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4a6da971-32e6-495c-9185-57d8b5a8a236" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_7087d49d-cdab-4e25-95d5-889e96a37e0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5d1780c5-32a6-4593-9c59-6d38311a6eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_dfc45299-3250-4233-a3bd-a4453f0e8c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d1780c5-32a6-4593-9c59-6d38311a6eb6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_dfc45299-3250-4233-a3bd-a4453f0e8c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c67b66bb-a208-46dc-8928-29975594a467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d1780c5-32a6-4593-9c59-6d38311a6eb6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c67b66bb-a208-46dc-8928-29975594a467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cfde5c3b-7919-4fe4-b570-886e29137db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_38d469ea-032d-4e6a-8d32-78d8e630155e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cfde5c3b-7919-4fe4-b570-886e29137db1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_38d469ea-032d-4e6a-8d32-78d8e630155e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7e4cd1c9-0b23-48e7-80bf-146acd8b0e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_cfde5c3b-7919-4fe4-b570-886e29137db1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7e4cd1c9-0b23-48e7-80bf-146acd8b0e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8f0cf025-6000-4554-b092-eb3aaecf37bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cfde5c3b-7919-4fe4-b570-886e29137db1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8f0cf025-6000-4554-b092-eb3aaecf37bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35449e37-9df7-4bc3-bef6-ce92f61e2357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0bb4faf4-4c6c-4362-acdf-e1bc3d788bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35449e37-9df7-4bc3-bef6-ce92f61e2357" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0bb4faf4-4c6c-4362-acdf-e1bc3d788bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07611390-0243-4b28-907e-7a2d08d3b2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_35449e37-9df7-4bc3-bef6-ce92f61e2357" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07611390-0243-4b28-907e-7a2d08d3b2a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a66b56e8-1377-4043-b0a8-b05dba2b89bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_58b5320b-ebfd-4e1b-aed8-4002546d7067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a66b56e8-1377-4043-b0a8-b05dba2b89bc" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_58b5320b-ebfd-4e1b-aed8-4002546d7067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_17116a44-b9a4-4ada-897d-2571a3ca4f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a66b56e8-1377-4043-b0a8-b05dba2b89bc" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_17116a44-b9a4-4ada-897d-2571a3ca4f80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7b09a551-e2a2-4889-b4f3-fde79cea4cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a66b56e8-1377-4043-b0a8-b05dba2b89bc" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7b09a551-e2a2-4889-b4f3-fde79cea4cf2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtScheduleofFuturePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a1579085-4c39-4f58-9401-e8267d373209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a1579085-4c39-4f58-9401-e8267d373209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_00fbdbdd-b6f5-49c0-bec0-2f42cdd727b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_00fbdbdd-b6f5-49c0-bec0-2f42cdd727b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_cc618f87-9f3f-4a4b-9b10-6f937de9060b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_cc618f87-9f3f-4a4b-9b10-6f937de9060b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0a6a8ae7-2b3f-40a8-826b-ee979e24f729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0a6a8ae7-2b3f-40a8-826b-ee979e24f729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3f2eaab8-3099-4621-b968-8d7ad2901a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3f2eaab8-3099-4621-b968-8d7ad2901a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_3ab96bc8-603d-47fd-abf3-5cede9b5a5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_a5ef24bc-c4d2-4c35-ba16-5772ed88baa8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_3ab96bc8-603d-47fd-abf3-5cede9b5a5a5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fet_LeaseRightOfUseAssets_a768fc97-b19e-4da4-817e-8c450ba4c2a1" xlink:href="fet-20221231.xsd#fet_LeaseRightOfUseAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e0619b82-b467-4c6f-bf18-f78d5ca2ebc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LeaseRightOfUseAssets_a768fc97-b19e-4da4-817e-8c450ba4c2a1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e0619b82-b467-4c6f-bf18-f78d5ca2ebc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_773bfa8d-0d2f-41b3-b09e-b9793f07b8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LeaseRightOfUseAssets_a768fc97-b19e-4da4-817e-8c450ba4c2a1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_773bfa8d-0d2f-41b3-b09e-b9793f07b8d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingAndFinanceLeaseLiability_3b618b12-c569-49ea-a5d9-badeb284f0ef" xlink:href="fet-20221231.xsd#fet_OperatingAndFinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b41c0d99-c08c-471b-a7ae-8da4f66c976f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_OperatingAndFinanceLeaseLiability_3b618b12-c569-49ea-a5d9-badeb284f0ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b41c0d99-c08c-471b-a7ae-8da4f66c976f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_2a7ba0e8-ff1e-4fad-a7d8-97f6046abbef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_OperatingAndFinanceLeaseLiability_3b618b12-c569-49ea-a5d9-badeb284f0ef" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_2a7ba0e8-ff1e-4fad-a7d8-97f6046abbef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_4efb6184-d7ce-4013-9131-5ac25f8b5126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_OperatingAndFinanceLeaseLiability_3b618b12-c569-49ea-a5d9-badeb284f0ef" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_4efb6184-d7ce-4013-9131-5ac25f8b5126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ca37c8b7-46c5-430b-8eab-7885b2976115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_OperatingAndFinanceLeaseLiability_3b618b12-c569-49ea-a5d9-badeb284f0ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ca37c8b7-46c5-430b-8eab-7885b2976115" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_ae707e4a-27e9-46b8-a0fe-83298880f84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_59415d12-ac9c-4905-bf3f-60df3dd2635b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_ae707e4a-27e9-46b8-a0fe-83298880f84a" xlink:to="loc_us-gaap_OperatingLeaseCost_59415d12-ac9c-4905-bf3f-60df3dd2635b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e802ece2-c4e3-4a7a-b9e6-395de691a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_ae707e4a-27e9-46b8-a0fe-83298880f84a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e802ece2-c4e3-4a7a-b9e6-395de691a15d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_79549504-88ee-4a6f-b50c-b174c3fd30d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_ae707e4a-27e9-46b8-a0fe-83298880f84a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_79549504-88ee-4a6f-b50c-b174c3fd30d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_f718b734-c891-4844-bc74-159f1729e5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_ae707e4a-27e9-46b8-a0fe-83298880f84a" xlink:to="loc_us-gaap_SubleaseIncome_f718b734-c891-4844-bc74-159f1729e5dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_74be5210-1043-47bf-ad99-6cbc270f0f77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7ee8b326-d535-4747-a888-2692af226f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_74be5210-1043-47bf-ad99-6cbc270f0f77" xlink:to="loc_us-gaap_OperatingLeaseLiability_7ee8b326-d535-4747-a888-2692af226f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_843f9441-1595-4c6a-afa4-3081ab12920a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_74be5210-1043-47bf-ad99-6cbc270f0f77" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_843f9441-1595-4c6a-afa4-3081ab12920a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_661dcbcb-87ec-450d-8b93-385a3dbb77a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_661dcbcb-87ec-450d-8b93-385a3dbb77a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_561b1149-e94e-4f37-9760-520d8f468962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_561b1149-e94e-4f37-9760-520d8f468962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1d0e7aba-2331-4e4a-b431-cf092a56ebab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1d0e7aba-2331-4e4a-b431-cf092a56ebab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a1ada854-a3fe-43cb-9044-5fd85a7dbe88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a1ada854-a3fe-43cb-9044-5fd85a7dbe88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a67bed5e-c399-4a2d-b289-c30d8cdbbeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a67bed5e-c399-4a2d-b289-c30d8cdbbeb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f535cd8a-adae-4940-acab-8f708bf132fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_223b3f42-208e-4ad4-b9cd-e5c0ec70796b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f535cd8a-adae-4940-acab-8f708bf132fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_bc843745-20c7-4767-9d83-55be2f6d7d7e" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96b1ad6c-5619-4f19-a719-043abfda16d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_bc843745-20c7-4767-9d83-55be2f6d7d7e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96b1ad6c-5619-4f19-a719-043abfda16d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1b137586-a158-4456-a353-102e7eebd7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_bc843745-20c7-4767-9d83-55be2f6d7d7e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1b137586-a158-4456-a353-102e7eebd7ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_9827215b-cf27-43eb-af53-57211d1fc499" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_887ae963-be1f-4813-9c38-b184814dd800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_9827215b-cf27-43eb-af53-57211d1fc499" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_887ae963-be1f-4813-9c38-b184814dd800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e072f19c-d66f-4802-904d-6ad2bbcc7983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_9827215b-cf27-43eb-af53-57211d1fc499" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e072f19c-d66f-4802-904d-6ad2bbcc7983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_1d6057d0-a76f-4e8c-a8c4-9e5c49799d8c" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2da1c743-7961-4e44-b6b8-465d5cceedec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_1d6057d0-a76f-4e8c-a8c4-9e5c49799d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2da1c743-7961-4e44-b6b8-465d5cceedec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_a36371f2-0ec2-4ce0-8af0-3ce8f514a7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_1d6057d0-a76f-4e8c-a8c4-9e5c49799d8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_a36371f2-0ec2-4ce0-8af0-3ce8f514a7a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_983e8b69-570c-4c95-831f-f225778f31b0" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8301b2a9-57df-4394-b3a5-b46af5d05078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_983e8b69-570c-4c95-831f-f225778f31b0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8301b2a9-57df-4394-b3a5-b46af5d05078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_43ffbe00-b0d4-4e34-a4b2-c7c7d8c25016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_983e8b69-570c-4c95-831f-f225778f31b0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_43ffbe00-b0d4-4e34-a4b2-c7c7d8c25016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_10eb0221-a55d-44ac-a8ba-9a6c5eda00cc" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_93a98381-25d5-4549-bdac-6b1b1463e678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_10eb0221-a55d-44ac-a8ba-9a6c5eda00cc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_93a98381-25d5-4549-bdac-6b1b1463e678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_7ec0b572-91e5-4a29-8e3a-59d1edbdff33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_10eb0221-a55d-44ac-a8ba-9a6c5eda00cc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_7ec0b572-91e5-4a29-8e3a-59d1edbdff33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_f47acf74-93a6-4ca8-a27e-b9db97d94ade" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_dbffa59a-41a9-4958-8779-d72acad0afb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_f47acf74-93a6-4ca8-a27e-b9db97d94ade" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_dbffa59a-41a9-4958-8779-d72acad0afb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_61bcd073-16b2-4585-a442-6c2845a4865f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_f47acf74-93a6-4ca8-a27e-b9db97d94ade" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_61bcd073-16b2-4585-a442-6c2845a4865f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_f1f63b62-cd95-4abd-8817-9830c669b834" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3001485a-6ae2-4929-b0a3-d27dcf910df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_f1f63b62-cd95-4abd-8817-9830c669b834" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3001485a-6ae2-4929-b0a3-d27dcf910df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0699a979-fdb7-43fa-8cda-b62f45115b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_f1f63b62-cd95-4abd-8817-9830c669b834" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0699a979-fdb7-43fa-8cda-b62f45115b10" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8c18b7b5-dcaa-4241-b064-638d2a0a31c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8c18b7b5-dcaa-4241-b064-638d2a0a31c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_48387581-0670-4d1a-ac21-2d425d6c897c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_48387581-0670-4d1a-ac21-2d425d6c897c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3da7a1fb-ba14-4b43-87f6-24f1ea1003d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3da7a1fb-ba14-4b43-87f6-24f1ea1003d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_19858fb1-12b3-4d86-b5be-dbc7360736c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_19858fb1-12b3-4d86-b5be-dbc7360736c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2dab6116-6632-4da9-b167-25540fcea82b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2dab6116-6632-4da9-b167-25540fcea82b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ce118341-88a5-433c-80d7-4ffe8724da01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2ffef2b7-f10f-47e5-9c11-5123a229eb50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ce118341-88a5-433c-80d7-4ffe8724da01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_f7d5857b-61fe-4ef3-88e3-21784fd3365a" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_f7d5857b-61fe-4ef3-88e3-21784fd3365a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_5b69b409-d3ad-41b5-a4fc-c3c5f7f3e2da" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_5b69b409-d3ad-41b5-a4fc-c3c5f7f3e2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_a8833268-c437-4c1a-b410-b6294669cb97" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_a8833268-c437-4c1a-b410-b6294669cb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_3f8b6dd5-482a-408d-846e-1fc0af58df92" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_3f8b6dd5-482a-408d-846e-1fc0af58df92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_2ffcfba9-52d4-4b13-80df-d4305e8a4b8b" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_2ffcfba9-52d4-4b13-80df-d4305e8a4b8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_ecc9b287-2680-48d8-a618-45c42588ae6a" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_01462550-d52e-41d2-837c-f87d4d781554" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_ecc9b287-2680-48d8-a618-45c42588ae6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b22ff70d-90c0-4e06-9c39-0b4126f7ec68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_bef2d137-ef2d-41e1-a2a2-fd3305640db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b22ff70d-90c0-4e06-9c39-0b4126f7ec68" xlink:to="loc_us-gaap_FinanceLeaseLiability_bef2d137-ef2d-41e1-a2a2-fd3305640db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4d82aede-91c4-4c46-9a4c-cf548ed72667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b22ff70d-90c0-4e06-9c39-0b4126f7ec68" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4d82aede-91c4-4c46-9a4c-cf548ed72667" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails_2"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_411d40f1-ebb2-4ead-b519-949b88f455c8" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingAndFinanceLeaseLiability_478c4db5-76c4-4d2c-a2a8-ece6a9820a98" xlink:href="fet-20221231.xsd#fet_OperatingAndFinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_411d40f1-ebb2-4ead-b519-949b88f455c8" xlink:to="loc_fet_OperatingAndFinanceLeaseLiability_478c4db5-76c4-4d2c-a2a8-ece6a9820a98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_996e277f-9f47-45bf-beee-fcc857d05c56" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_411d40f1-ebb2-4ead-b519-949b88f455c8" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_996e277f-9f47-45bf-beee-fcc857d05c56" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dfd85afc-dab1-4aca-937d-79ac82002530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e4568214-194c-4245-9fc0-a98562f9d2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dfd85afc-dab1-4aca-937d-79ac82002530" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e4568214-194c-4245-9fc0-a98562f9d2d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8b5a0391-3749-45f2-abc9-47a3c6dcc57b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dfd85afc-dab1-4aca-937d-79ac82002530" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8b5a0391-3749-45f2-abc9-47a3c6dcc57b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac16c167-db2e-4502-a882-69b523e3fb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_f26e2620-e932-4ed4-942f-64126b4b4732" xlink:href="fet-20221231.xsd#fet_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac16c167-db2e-4502-a882-69b523e3fb47" xlink:to="loc_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_f26e2620-e932-4ed4-942f-64126b4b4732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_44a244f6-b096-4e59-b27d-100ae97eea8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac16c167-db2e-4502-a882-69b523e3fb47" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_44a244f6-b096-4e59-b27d-100ae97eea8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f38b4322-7caa-4a23-9251-b0b909bde40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7c638cfa-0f42-4686-ae28-30b82742de8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f38b4322-7caa-4a23-9251-b0b909bde40f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7c638cfa-0f42-4686-ae28-30b82742de8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d3d23d5c-7d56-4dc8-a269-7089a5b0c6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f38b4322-7caa-4a23-9251-b0b909bde40f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d3d23d5c-7d56-4dc8-a269-7089a5b0c6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_19ae4010-f0e1-4973-81b4-af8e8362c129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CurrentFederalAndStateTaxExpenseBenefit_22bc6846-6822-462c-8b1b-b0214fd681f1" xlink:href="fet-20221231.xsd#fet_CurrentFederalAndStateTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_19ae4010-f0e1-4973-81b4-af8e8362c129" xlink:to="loc_fet_CurrentFederalAndStateTaxExpenseBenefit_22bc6846-6822-462c-8b1b-b0214fd681f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bd692014-cfcd-43bc-958c-16207234391d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_19ae4010-f0e1-4973-81b4-af8e8362c129" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bd692014-cfcd-43bc-958c-16207234391d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1bbf2d28-9aa4-468a-9dc0-664785da5d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1bbf2d28-9aa4-468a-9dc0-664785da5d22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fb1dbaae-b9f0-4a4f-a793-c4d4f339b6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fb1dbaae-b9f0-4a4f-a793-c4d4f339b6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ad7f1a5d-4a5d-44bc-a7c9-b4e09c9fcba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ad7f1a5d-4a5d-44bc-a7c9-b4e09c9fcba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncomeTaxReconciliationTaxCreditsDomestic_a426240d-1ef4-4a9f-aa7b-eea28fdf5a01" xlink:href="fet-20221231.xsd#fet_IncomeTaxReconciliationTaxCreditsDomestic"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_fet_IncomeTaxReconciliationTaxCreditsDomestic_a426240d-1ef4-4a9f-aa7b-eea28fdf5a01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_76c4ff0a-c064-4da0-9172-046a5eaf6060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_76c4ff0a-c064-4da0-9172-046a5eaf6060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_ac359228-c5eb-4958-a305-bcfc3a1acd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_ac359228-c5eb-4958-a305-bcfc3a1acd2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_9e294126-0b9a-452c-8c08-e40c59b1b0b7" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_9e294126-0b9a-452c-8c08-e40c59b1b0b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3b5104bc-d440-44c2-9ba3-39287e3d74d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3b5104bc-d440-44c2-9ba3-39287e3d74d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_fe88060a-2ffb-4e4c-abe9-51289a7dec7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2f04bcc5-4d5f-4e88-8c43-405c949405d7" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_fe88060a-2ffb-4e4c-abe9-51289a7dec7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_95445ca5-da12-483a-ac18-6d285f3080e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_95445ca5-da12-483a-ac18-6d285f3080e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a481303f-60c8-4e7d-b00e-6faea9cc8e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a481303f-60c8-4e7d-b00e-6faea9cc8e4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c0bdde68-073b-4bb0-a620-4594a6a2325c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c0bdde68-073b-4bb0-a620-4594a6a2325c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_ee0d0e53-327d-4285-a941-69ac35402371" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_ee0d0e53-327d-4285-a941-69ac35402371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_6daf88eb-59f7-4f1e-96a1-7e53be04f071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_6daf88eb-59f7-4f1e-96a1-7e53be04f071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_e44ac50c-4c53-47cd-892d-3eeae99e4ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_e44ac50c-4c53-47cd-892d-3eeae99e4ae3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ca8f066e-76cf-453c-9751-476f633e61b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ca8f066e-76cf-453c-9751-476f633e61b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_301f4242-137f-47b4-b6c5-5538a2758eb7" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_301f4242-137f-47b4-b6c5-5538a2758eb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5fc4fee1-8b41-45b8-897b-6a868797898f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d399850-97e3-4398-b221-b709fefee5f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5fc4fee1-8b41-45b8-897b-6a868797898f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesDeferredTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_26607474-c196-4749-81ef-11ff78ec0079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_2f4400e8-4b2e-4301-bbbc-4bb3c3e15dee" xlink:href="fet-20221231.xsd#fet_DeferredTaxLiabilitiesOperatingLeaseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26607474-c196-4749-81ef-11ff78ec0079" xlink:to="loc_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_2f4400e8-4b2e-4301-bbbc-4bb3c3e15dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_3f1f01a0-5dac-4c42-a6e0-6c3bdacc96bb" xlink:href="fet-20221231.xsd#fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26607474-c196-4749-81ef-11ff78ec0079" xlink:to="loc_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_3f1f01a0-5dac-4c42-a6e0-6c3bdacc96bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_7548a801-3e63-4ccb-a958-e4d0342c4d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_48997caa-bd27-4330-b6f8-b4e556be9e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_7548a801-3e63-4ccb-a958-e4d0342c4d4a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_48997caa-bd27-4330-b6f8-b4e556be9e2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fba53d34-a480-4443-bfb6-1f03415ebc09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_7548a801-3e63-4ccb-a958-e4d0342c4d4a" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fba53d34-a480-4443-bfb6-1f03415ebc09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4401e726-6471-45cb-b143-551f92b30d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4401e726-6471-45cb-b143-551f92b30d21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxAssetsOperatingLeaseLiabilities_cf6f9a00-4d69-41f4-bcc5-a9296f2f529b" xlink:href="fet-20221231.xsd#fet_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_fet_DeferredTaxAssetsOperatingLeaseLiabilities_cf6f9a00-4d69-41f4-bcc5-a9296f2f529b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_674d8c0e-505d-45a0-80d5-800b829a64ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_674d8c0e-505d-45a0-80d5-800b829a64ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_868d693f-d2e6-413e-919c-7925f39b2603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_868d693f-d2e6-413e-919c-7925f39b2603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_2f246c4c-cd4b-4e89-a4b8-0f87273231fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_2f246c4c-cd4b-4e89-a4b8-0f87273231fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_bb092e14-2192-40a8-9f40-564c3faa0299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_bb092e14-2192-40a8-9f40-564c3faa0299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d57e5f77-d9be-4732-92f0-dc2b363284a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d57e5f77-d9be-4732-92f0-dc2b363284a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxAssetsFairValueDiscountOnNotes_7ebe1260-81cc-4952-b163-e7fdfebd8275" xlink:href="fet-20221231.xsd#fet_DeferredTaxAssetsFairValueDiscountOnNotes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_fet_DeferredTaxAssetsFairValueDiscountOnNotes_7ebe1260-81cc-4952-b163-e7fdfebd8275" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_4b05cbd3-249b-4645-a09f-df48dec24a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_bf9369d1-216c-48eb-a380-1cb705c8b2bf" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_4b05cbd3-249b-4645-a09f-df48dec24a87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_239189e8-2737-4f58-9d60-aca5795a8164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_65d6781b-fcdd-4e27-a41a-6a64dcbddb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_239189e8-2737-4f58-9d60-aca5795a8164" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_65d6781b-fcdd-4e27-a41a-6a64dcbddb3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f9f1401b-ed32-4a27-a542-96cdb3f28ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_239189e8-2737-4f58-9d60-aca5795a8164" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f9f1401b-ed32-4a27-a542-96cdb3f28ff1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EarningsLossPerShareDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#EarningsLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/EarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e6159b5-ed45-476d-8656-0b4ea83f0ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9cda9f45-e39b-4523-b8ed-0bb620ba02ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e6159b5-ed45-476d-8656-0b4ea83f0ab3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9cda9f45-e39b-4523-b8ed-0bb620ba02ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_95c8c8de-6327-4aa1-b796-a84ebcf4ceb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e6159b5-ed45-476d-8656-0b4ea83f0ab3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_95c8c8de-6327-4aa1-b796-a84ebcf4ceb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_751d9dc5-da9d-4ec0-9e22-0a1b3107f9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e6159b5-ed45-476d-8656-0b4ea83f0ab3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_751d9dc5-da9d-4ec0-9e22-0a1b3107f9ff" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>fet-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:18b8a3fb-7a9d-4dd4-b7c1-eb9615b2aa2d,g:3a51414c-3172-4e34-bd39-12f767d4f4c0-->
<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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedstatementsofchangesinstockholdersequity"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity" xlink:type="extended" id="i044495c6bdff4f80a6a277ef3262f2b5_Consolidatedstatementsofchangesinstockholdersequity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5a03c72a-d704-4ea0-8919-ed8afabde041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5a03c72a-d704-4ea0-8919-ed8afabde041" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4221b8a-8d30-458d-b3f4-2a0f42e41856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_StockholdersEquity_f4221b8a-8d30-458d-b3f4-2a0f42e41856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_dc003b6f-a8ae-46e9-9871-b66bcb745c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_dc003b6f-a8ae-46e9-9871-b66bcb745c15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_536c581d-5329-4221-b90d-acdcbc82020b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_536c581d-5329-4221-b90d-acdcbc82020b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fbe11178-decc-4267-83f0-715251708db6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fbe11178-decc-4267-83f0-715251708db6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_87e7e781-cd8d-437a-abbb-82c78c630739" xlink:href="fet-20221231.xsd#fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_87e7e781-cd8d-437a-abbb-82c78c630739" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_cf484000-2bc2-453c-b919-346b20cf3f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_cf484000-2bc2-453c-b919-346b20cf3f1d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8b2537a9-c059-4a87-b936-378d3f26f386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8b2537a9-c059-4a87-b936-378d3f26f386" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_229965ef-ad29-4503-8c98-11697129b167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_NetIncomeLoss_229965ef-ad29-4503-8c98-11697129b167" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2e7d51cb-95c8-41d4-bc91-79b5ac6ba2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5a03c72a-d704-4ea0-8919-ed8afabde041" xlink:to="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a51f6b78-b6dc-46a3-877d-12a1b3cdac12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:to="loc_us-gaap_EquityComponentDomain_a51f6b78-b6dc-46a3-877d-12a1b3cdac12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:to="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8805f73-b102-43ce-aadb-d345e8863446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_CommonStockMember_b8805f73-b102-43ce-aadb-d345e8863446" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f218bafe-d477-47a7-b098-a00074ea7a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f218bafe-d477-47a7-b098-a00074ea7a9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_9bf2b4e2-d5d5-4247-ac16-bb4d9e710b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_TreasuryStockCommonMember_9bf2b4e2-d5d5-4247-ac16-bb4d9e710b98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1fdc4b2d-6e08-46b9-951a-54d7fbacf7be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_RetainedEarningsMember_1fdc4b2d-6e08-46b9-951a-54d7fbacf7be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9480185a-c946-4417-ae99-2b49f0a0b744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9480185a-c946-4417-ae99-2b49f0a0b744" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i55d1b17a9be24f1892539e7403128939_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_37bd77d6-62b1-4c75-ade6-a772a7683f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_InventoryWriteDown_37bd77d6-62b1-4c75-ade6-a772a7683f4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_caf1370c-d8ea-4903-a9b5-3c7bea1aed59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_caf1370c-d8ea-4903-a9b5-3c7bea1aed59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_2264d665-3af1-4a8e-94f0-f70c449ba556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_2264d665-3af1-4a8e-94f0-f70c449ba556" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cbc59113-b9be-4057-b709-e12abecc23e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cbc59113-b9be-4057-b709-e12abecc23e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_bfafb2a8-85ed-4c09-bf00-9362652fb067" xlink:href="fet-20221231.xsd#fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_bfafb2a8-85ed-4c09-bf00-9362652fb067" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_0090c4cd-0e0e-425f-a813-96cf416eaf24" xlink:href="fet-20221231.xsd#fet_RevenueFromContractWithCustomerTransferredOverTimePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_0090c4cd-0e0e-425f-a813-96cf416eaf24" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:to="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_869f94f0-1fc0-409d-a83d-90a1e07b3538_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:to="loc_srt_RangeMember_869f94f0-1fc0-409d-a83d-90a1e07b3538_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:to="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45bea800-e8b2-4172-ace2-114c798addc2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:to="loc_srt_MinimumMember_45bea800-e8b2-4172-ace2-114c798addc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_87beebcd-4b58-4a5a-a352-dc93e9119dcf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:to="loc_srt_MaximumMember_87beebcd-4b58-4a5a-a352-dc93e9119dcf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#AcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/AcquisitionDetails" xlink:type="extended" id="ibe7803e9b5b14976a68f32c80b8d567e_AcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_d08ccc26-f25c-4b57-91e3-e5ff637fbe30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_d08ccc26-f25c-4b57-91e3-e5ff637fbe30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_65d0dd59-012f-42ef-9ab8-6e71513c3f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_65d0dd59-012f-42ef-9ab8-6e71513c3f01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AssetAcquisitionTermOfExpectedPayment_303380e8-b7bc-4c09-8248-f80146bb232a" xlink:href="fet-20221231.xsd#fet_AssetAcquisitionTermOfExpectedPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_fet_AssetAcquisitionTermOfExpectedPayment_303380e8-b7bc-4c09-8248-f80146bb232a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:to="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_78117371-9dea-4cbb-b165-660163c7c2f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:to="loc_us-gaap_AssetAcquisitionDomain_78117371-9dea-4cbb-b165-660163c7c2f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_1f6fcff1-2120-450b-b081-93fbf00fc917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:to="loc_us-gaap_AssetAcquisitionDomain_1f6fcff1-2120-450b-b081-93fbf00fc917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_HawkerEquipmentSolutionsLLCMember_171c9f67-a44d-4a19-aefc-c9c15ebd46b7" xlink:href="fet-20221231.xsd#fet_HawkerEquipmentSolutionsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_1f6fcff1-2120-450b-b081-93fbf00fc917" xlink:to="loc_fet_HawkerEquipmentSolutionsLLCMember_171c9f67-a44d-4a19-aefc-c9c15ebd46b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="ic975dd8e797e47c191b489a4227b05c5_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a062b913-7aa6-477c-be21-0bff16554d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a062b913-7aa6-477c-be21-0bff16554d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f3b52794-0267-43fe-accf-02c336304aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f3b52794-0267-43fe-accf-02c336304aaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_5437078c-e493-4a16-8f08-56e9256c8c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_5437078c-e493-4a16-8f08-56e9256c8c1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5df8a3f5-2064-4d0a-987a-8ffaed6fedce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5df8a3f5-2064-4d0a-987a-8ffaed6fedce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_228fe850-4b40-4c7d-88d1-e22afca06cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_228fe850-4b40-4c7d-88d1-e22afca06cd3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2623073a-d736-445a-b517-e0da1793a1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_Depreciation_2623073a-d736-445a-b517-e0da1793a1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_f2bc493f-03e4-4fc5-aa1e-15f5b774492e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_f2bc493f-03e4-4fc5-aa1e-15f5b774492e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_af6bdd79-db73-48e9-9bb7-daedc630c8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_af6bdd79-db73-48e9-9bb7-daedc630c8fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e9db4ad9-1566-41c0-a7bc-19df1a600036_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e9db4ad9-1566-41c0-a7bc-19df1a600036_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_7317e6c8-ff3b-4313-8883-623c1287e26e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_LandMember_7317e6c8-ff3b-4313-8883-623c1287e26e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_BuildingsAndLeaseholdImprovementsMember_74c1bf6d-a64d-421d-9bd4-c37067f83e6a" xlink:href="fet-20221231.xsd#fet_BuildingsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_fet_BuildingsAndLeaseholdImprovementsMember_74c1bf6d-a64d-421d-9bd4-c37067f83e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_6fca18a7-ef3c-40b0-884f-f6684c32482b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_ComputerEquipmentMember_6fca18a7-ef3c-40b0-884f-f6684c32482b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d8ef396d-be58-48a7-b511-096a559f52a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d8ef396d-be58-48a7-b511-096a559f52a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OtherPropertyAndEquipmentMember_33a7aaec-8ff0-422b-af7e-3d4358ccf846" xlink:href="fet-20221231.xsd#fet_OtherPropertyAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_fet_OtherPropertyAndEquipmentMember_33a7aaec-8ff0-422b-af7e-3d4358ccf846" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_e16457a5-fb93-46e7-ac27-5dfffc7be2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_ConstructionInProgressMember_e16457a5-fb93-46e7-ac27-5dfffc7be2be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_44796526-9747-4ed8-963d-baa41884c45c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_LandAndBuildingMember_44796526-9747-4ed8-963d-baa41884c45c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:to="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_444d8317-5e57-4da4-bc8e-d303e2967551_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:to="loc_srt_RangeMember_444d8317-5e57-4da4-bc8e-d303e2967551_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:to="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_762135c6-006e-4c9e-ab4f-e6d3cce1f3d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:to="loc_srt_MinimumMember_762135c6-006e-4c9e-ab4f-e6d3cce1f3d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_108019e3-bd25-48c5-b618-71c58dc1e658" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:to="loc_srt_MaximumMember_108019e3-bd25-48c5-b618-71c58dc1e658" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="iaddb38d0ea734b4989098ea96734eb01_IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:href="fet-20221231.xsd#fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0252a8ba-a3f0-4ecf-8fc4-4d14d86263f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0252a8ba-a3f0-4ecf-8fc4-4d14d86263f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_66066d04-d5f3-4888-aecd-aa53ad90bec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_66066d04-d5f3-4888-aecd-aa53ad90bec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a121cc09-2041-4d26-ab60-d3513dc3275b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a121cc09-2041-4d26-ab60-d3513dc3275b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f73cf6b3-8f46-4f9f-9533-47603058ce9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f73cf6b3-8f46-4f9f-9533-47603058ce9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fc2e6c39-ea09-4799-a76d-0e1c2ad143ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fc2e6c39-ea09-4799-a76d-0e1c2ad143ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c0ff9e6e-a1ba-4458-b063-656083a64515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c0ff9e6e-a1ba-4458-b063-656083a64515" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:href="fet-20221231.xsd#fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:to="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:to="loc_srt_RangeMember_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:to="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ea369ab-a904-4294-9590-678d23585647" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:to="loc_srt_MinimumMember_7ea369ab-a904-4294-9590-678d23585647" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5847e770-ebab-4a0c-9049-2fd21ae2e9ea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:to="loc_srt_MaximumMember_5847e770-ebab-4a0c-9049-2fd21ae2e9ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_747853fb-6746-4174-9562-c0da25c0b996_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_747853fb-6746-4174-9562-c0da25c0b996_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bbc5b28e-592b-405d-8902-4507b5f1951e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bbc5b28e-592b-405d-8902-4507b5f1951e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PatentsAndTechnologyMember_ea2291db-0913-4cb8-b1dd-8e163c2284fc" xlink:href="fet-20221231.xsd#fet_PatentsAndTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_fet_PatentsAndTechnologyMember_ea2291db-0913-4cb8-b1dd-8e163c2284fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_32bf532f-1ad8-4424-a2bd-0ef5d412dce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_32bf532f-1ad8-4424-a2bd-0ef5d412dce6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_92e4419f-4454-4254-bc4c-e158091dfa14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_TradeNamesMember_92e4419f-4454-4254-bc4c-e158091dfa14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_26d8ace6-4feb-4acd-8eb1-4cad3b272e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_TrademarksMember_26d8ace6-4feb-4acd-8eb1-4cad3b272e6c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended" id="ie0d2d606a81644e0aea02daa5fa33406_DebtScheduleofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5d7a66fb-c4c2-498e-bec3-4df6516ce8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5d7a66fb-c4c2-498e-bec3-4df6516ce8fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5f58d12a-7f69-4c5b-b6ff-e8a6f2c6f6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5f58d12a-7f69-4c5b-b6ff-e8a6f2c6f6c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1f8afad1-fae6-412c-bc7e-4f5dda99b02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_1f8afad1-fae6-412c-bc7e-4f5dda99b02c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_31b57ca8-09a4-45b7-854a-5877f6ecf995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_LongTermDebt_31b57ca8-09a4-45b7-854a-5877f6ecf995" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c88596b8-403d-4b79-9ac5-c08f377735ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_LongTermDebtCurrent_c88596b8-403d-4b79-9ac5-c08f377735ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b7ea90eb-b0f2-4501-90ca-0cac8a71053d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b7ea90eb-b0f2-4501-90ca-0cac8a71053d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:to="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ca6f69e1-15db-406e-ab90-b6f8c1b9c944_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ca6f69e1-15db-406e-ab90-b6f8c1b9c944_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1f44d588-47cd-4834-b245-7cc66717682b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1f44d588-47cd-4834-b245-7cc66717682b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2017CreditFacilityMember_864895c8-bdb7-4d18-8d9e-dde982a2060f" xlink:href="fet-20221231.xsd#fet_A2017CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f44d588-47cd-4834-b245-7cc66717682b" xlink:to="loc_fet_A2017CreditFacilityMember_864895c8-bdb7-4d18-8d9e-dde982a2060f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52cd928b-55ed-424e-a8d8-b2afeb6c68d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52cd928b-55ed-424e-a8d8-b2afeb6c68d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember_5ffebeb5-1104-4317-a874-cf1b6451da29" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:to="loc_fet_A2025NotesMember_5ffebeb5-1104-4317-a874-cf1b6451da29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e1ac4f97-f523-4925-899a-be6fa272b5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:to="loc_us-gaap_LineOfCreditMember_e1ac4f97-f523-4925-899a-be6fa272b5ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OtherDebtMember_bffa5e23-2118-48cd-8a53-215fb6dfa218" xlink:href="fet-20221231.xsd#fet_OtherDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:to="loc_fet_OtherDebtMember_bffa5e23-2118-48cd-8a53-215fb6dfa218" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/DebtNarrativeDetails" xlink:type="extended" id="i2140d074e57146a1af2dcd3cd5d0fccb_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3ff7f860-7ec7-4add-916d-ce43e712aada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3ff7f860-7ec7-4add-916d-ce43e712aada" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_6cc08683-77f2-4dcf-a4da-e53e0dd4e047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_6cc08683-77f2-4dcf-a4da-e53e0dd4e047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_868846d4-ce9b-43bf-acb4-d90ef025d2ad" xlink:href="fet-20221231.xsd#fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_868846d4-ce9b-43bf-acb4-d90ef025d2ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_c93db982-e62a-4d4c-a368-64ad3dc7d068" xlink:href="fet-20221231.xsd#fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_c93db982-e62a-4d4c-a368-64ad3dc7d068" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_32a55cbb-1aa1-4b57-8e95-e146a2bd5a61" xlink:href="fet-20221231.xsd#fet_DebtInstrumentMandatorilyConvertibleFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_32a55cbb-1aa1-4b57-8e95-e146a2bd5a61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_f3b5a8fa-31c0-4391-b04d-d3c6e9df1af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_f3b5a8fa-31c0-4391-b04d-d3c6e9df1af3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_560e08c4-c2a8-47f9-aeed-78eee76c4a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_560e08c4-c2a8-47f9-aeed-78eee76c4a9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_36e4cd2b-7804-4ad8-8362-4b2077576448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_36e4cd2b-7804-4ad8-8362-4b2077576448" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_43020e41-653c-415c-b012-d44b19984da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_43020e41-653c-415c-b012-d44b19984da4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_dfbb4269-b367-49d8-bc84-4a23afd93ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_dfbb4269-b367-49d8-bc84-4a23afd93ee6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_12a3dd74-e63f-41ef-b0f3-fc030cd86d47" xlink:href="fet-20221231.xsd#fet_DebtInstrumentConvertibleTradingPeriodConversionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_12a3dd74-e63f-41ef-b0f3-fc030cd86d47" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_2075ca75-8bf4-4305-b0da-1901cdcc6a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_2075ca75-8bf4-4305-b0da-1901cdcc6a46" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_040b49bd-26e6-4b3b-b247-4a8a95dc9dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_040b49bd-26e6-4b3b-b247-4a8a95dc9dc7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_2a5af4c5-12fb-4f58-adb7-45fb52ec2d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_2a5af4c5-12fb-4f58-adb7-45fb52ec2d62" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_368cb591-d7cb-45d3-a139-c3ebc42d7d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_368cb591-d7cb-45d3-a139-c3ebc42d7d9c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_81393814-393d-46ed-88f9-0127199050b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_81393814-393d-46ed-88f9-0127199050b7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_2ce78f37-6865-4f38-bbe7-5d5a53358961" xlink:href="fet-20221231.xsd#fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_2ce78f37-6865-4f38-bbe7-5d5a53358961" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LineOfCreditFacilityBorrowingBasePercentage_e66313d8-2eb5-421d-9bb4-b57feeab66d6" xlink:href="fet-20221231.xsd#fet_LineOfCreditFacilityBorrowingBasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_LineOfCreditFacilityBorrowingBasePercentage_e66313d8-2eb5-421d-9bb4-b57feeab66d6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_c51d2f16-8737-4b91-8f70-de305e910c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_c51d2f16-8737-4b91-8f70-de305e910c9b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_726fe880-4be1-4a8e-a661-22e420013dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCredit_726fe880-4be1-4a8e-a661-22e420013dc5" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_770040f1-aa71-4729-8823-53f934680c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_770040f1-aa71-4729-8823-53f934680c99" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1616ceeb-9763-46f8-abf7-74aa6394034e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1616ceeb-9763-46f8-abf7-74aa6394034e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b9702329-c359-42e6-a1ed-377a0e698c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b9702329-c359-42e6-a1ed-377a0e698c69" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_2b7b4c0a-48bc-4e31-9715-1f06ab67803e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_2b7b4c0a-48bc-4e31-9715-1f06ab67803e" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentPercentageOfBorrowingBase_84a47a18-2508-4e93-973d-c5674dd123ee" xlink:href="fet-20221231.xsd#fet_DebtInstrumentPercentageOfBorrowingBase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentPercentageOfBorrowingBase_84a47a18-2508-4e93-973d-c5674dd123ee" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentFixedChargeCoverageRatio_658ffb7a-9058-422f-8f5f-a3664f55f582" xlink:href="fet-20221231.xsd#fet_DebtInstrumentFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentFixedChargeCoverageRatio_658ffb7a-9058-422f-8f5f-a3664f55f582" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_c5b1359e-5a5a-4d07-8e6d-7ad7d79fd050" xlink:href="fet-20221231.xsd#fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_c5b1359e-5a5a-4d07-8e6d-7ad7d79fd050" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInDeferredLoanCosts_91d22725-3a8e-4e03-9f2e-fe2610e42b6e" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInDeferredLoanCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_IncreaseDecreaseInDeferredLoanCosts_91d22725-3a8e-4e03-9f2e-fe2610e42b6e" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7d67a16d-c17e-4f5d-a65c-485217b677be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7d67a16d-c17e-4f5d-a65c-485217b677be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember_84c4e7d6-536e-4e2c-86af-229d3a791ca4" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_fet_A2025NotesMember_84c4e7d6-536e-4e2c-86af-229d3a791ca4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2021NotesMember_f8218815-cac9-4fd8-a3cb-6a72bb622d8e" xlink:href="fet-20221231.xsd#fet_A2021NotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_fet_A2021NotesMember_f8218815-cac9-4fd8-a3cb-6a72bb622d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_85b91110-d308-46aa-a948-8491f01b75f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_us-gaap_SeniorNotesMember_85b91110-d308-46aa-a948-8491f01b75f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_279a9eed-c331-4a93-a050-21a1b0f58beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_us-gaap_LineOfCreditMember_279a9eed-c331-4a93-a050-21a1b0f58beb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_562adeba-25f9-4bde-a199-686e5e31e7cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:to="loc_us-gaap_CreditFacilityDomain_562adeba-25f9-4bde-a199-686e5e31e7cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:to="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_686c0ad8-27b5-4af5-a2da-8a4e0804662c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_686c0ad8-27b5-4af5-a2da-8a4e0804662c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_092bc753-a9c0-4002-8e87-6dfd4c338c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:to="loc_us-gaap_LetterOfCreditMember_092bc753-a9c0-4002-8e87-6dfd4c338c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_47f6dda6-1c4a-4482-9752-a71b13d9c4ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_47f6dda6-1c4a-4482-9752-a71b13d9c4ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5185b471-524f-4389-b5d7-6b36c40a8a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5185b471-524f-4389-b5d7-6b36c40a8a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CanadianSubsidiariesMember_d8f343cc-94e1-4c1c-8a3e-02d84b1683cb" xlink:href="fet-20221231.xsd#fet_CanadianSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5185b471-524f-4389-b5d7-6b36c40a8a3a" xlink:to="loc_fet_CanadianSubsidiariesMember_d8f343cc-94e1-4c1c-8a3e-02d84b1683cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8e5799a1-0fb0-4617-9f2a-845d5d4327d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8e5799a1-0fb0-4617-9f2a-845d5d4327d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A80OfBorrowingBaseMember_4a1e8aaa-9d1f-47c0-8058-28bb273616e0" xlink:href="fet-20221231.xsd#fet_A80OfBorrowingBaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_A80OfBorrowingBaseMember_4a1e8aaa-9d1f-47c0-8058-28bb273616e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2017CreditFacilityMember_e0a7b1b6-9fdf-42a4-b1b9-20925b854933" xlink:href="fet-20221231.xsd#fet_A2017CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_A2017CreditFacilityMember_e0a7b1b6-9fdf-42a4-b1b9-20925b854933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A125OfBorrowingBaseMember_cfa4a517-f4f0-467d-bb3a-1ffd7df53a3e" xlink:href="fet-20221231.xsd#fet_A125OfBorrowingBaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_A125OfBorrowingBaseMember_cfa4a517-f4f0-467d-bb3a-1ffd7df53a3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CreditFacilityUnusedPortionGreaterThan50Member_a730e6c4-8908-4323-bab7-31c58c351c15" xlink:href="fet-20221231.xsd#fet_CreditFacilityUnusedPortionGreaterThan50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_CreditFacilityUnusedPortionGreaterThan50Member_a730e6c4-8908-4323-bab7-31c58c351c15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_90281c9c-27f1-4e92-880e-89e43ddb8380" xlink:href="fet-20221231.xsd#fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_90281c9c-27f1-4e92-880e-89e43ddb8380" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_67b560f1-f227-48ec-bbe8-89e44537d258_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:to="loc_us-gaap_VariableRateDomain_67b560f1-f227-48ec-bbe8-89e44537d258_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:to="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LIBORFloorMember_e826359c-22f0-4aa4-be08-806b4763ce2b" xlink:href="fet-20221231.xsd#fet_LIBORFloorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_fet_LIBORFloorMember_e826359c-22f0-4aa4-be08-806b4763ce2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_330461ce-6ed6-4b07-b867-1b5e12fd78de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_330461ce-6ed6-4b07-b867-1b5e12fd78de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_5aa72709-5f2b-451f-8cb1-f3cdff6f25cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_us-gaap_BaseRateMember_5aa72709-5f2b-451f-8cb1-f3cdff6f25cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d968259-02f3-44f2-b004-58c54d658f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d968259-02f3-44f2-b004-58c54d658f19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CDORRateMember_122eedbb-5875-47cb-96c3-d78b8f68ab24" xlink:href="fet-20221231.xsd#fet_CDORRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_fet_CDORRateMember_122eedbb-5875-47cb-96c3-d78b8f68ab24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2abdae72-39b5-45aa-a999-cc2a574516ad_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:to="loc_srt_RangeMember_2abdae72-39b5-45aa-a999-cc2a574516ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:to="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c4b36e8f-63b5-4893-9c51-0ef2f2fff91f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:to="loc_srt_MinimumMember_c4b36e8f-63b5-4893-9c51-0ef2f2fff91f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_746f8e3b-7a6f-4014-8ab5-8b781560700c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:to="loc_srt_MaximumMember_746f8e3b-7a6f-4014-8ab5-8b781560700c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_88cd3564-2fd8-4792-960d-ca2714e5499b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_88cd3564-2fd8-4792-960d-ca2714e5499b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_088dd9ed-8962-4b7c-91bc-969e9af939e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_088dd9ed-8962-4b7c-91bc-969e9af939e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_978a2752-bba4-4438-8457-f82d8184aae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_088dd9ed-8962-4b7c-91bc-969e9af939e5" xlink:to="loc_us-gaap_SubsequentEventMember_978a2752-bba4-4438-8457-f82d8184aae5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/LeasesNarrativeDetails" xlink:type="extended" id="ia131294f2dc5499b8d11b14efc1d3dbb_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_517146b6-1a8a-421a-9099-9eb1780ecc90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_517146b6-1a8a-421a-9099-9eb1780ecc90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AnnualRent_4746974d-614f-4cfd-ada0-28c8c689ee88" xlink:href="fet-20221231.xsd#fet_AnnualRent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_fet_AnnualRent_4746974d-614f-4cfd-ada0-28c8c689ee88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_45c2d6ff-4fec-4f12-990d-b7c0e21a8c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_45c2d6ff-4fec-4f12-990d-b7c0e21a8c0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2457761a-9f99-473d-8fdc-9900b2acf5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2457761a-9f99-473d-8fdc-9900b2acf5de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b8708b7c-7ea3-4c41-ba10-c5e7a6156dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_OperatingLeaseLiability_b8708b7c-7ea3-4c41-ba10-c5e7a6156dfd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:to="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain_cb4cbc8c-265c-4072-93f0-ac9530d15e90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:to="loc_us-gaap_TransactionDomain_cb4cbc8c-265c-4072-93f0-ac9530d15e90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain_ea5e1997-37fe-4086-bc13-4f089bc64958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:to="loc_us-gaap_TransactionDomain_ea5e1997-37fe-4086-bc13-4f089bc64958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SaleLeasebackTransactionMember_77b89e12-e2ab-4b21-b448-f49035a67b80" xlink:href="fet-20221231.xsd#fet_SaleLeasebackTransactionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransactionDomain_ea5e1997-37fe-4086-bc13-4f089bc64958" xlink:to="loc_fet_SaleLeasebackTransactionMember_77b89e12-e2ab-4b21-b448-f49035a67b80" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i14f83743e7b24bd3b11458d568379107_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:href="fet-20221231.xsd#fet_OperatingLossAndTaxCreditCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4a94c373-504b-4156-8917-336d35bf3176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4a94c373-504b-4156-8917-336d35bf3176" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e087517-12ac-4603-815e-d8d1f09387ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e087517-12ac-4603-815e-d8d1f09387ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_32c4ae2c-2e88-4b29-bea3-5fb684082571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_32c4ae2c-2e88-4b29-bea3-5fb684082571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_43a68800-6d90-4b29-bfd6-473305316dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_43a68800-6d90-4b29-bfd6-473305316dd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_fa1d57b4-19db-4d6c-ad34-698bcbe59cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_fa1d57b4-19db-4d6c-ad34-698bcbe59cb2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_8c9403af-781b-44ff-9a31-3bb8cd4a952b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_8c9403af-781b-44ff-9a31-3bb8cd4a952b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_2cdfa264-bdc8-4c20-848f-4309ab2c66e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_2cdfa264-bdc8-4c20-848f-4309ab2c66e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_94a6019a-b658-4e7c-b7f4-b3f9ab074438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_94a6019a-b658-4e7c-b7f4-b3f9ab074438" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_USInterestLimitationCarryforwards_f187ff0b-aaf5-45d2-bd19-ef33a109b29d" xlink:href="fet-20221231.xsd#fet_USInterestLimitationCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_fet_USInterestLimitationCarryforwards_f187ff0b-aaf5-45d2-bd19-ef33a109b29d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_36eb553f-7610-452e-83ac-b16079e3630d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_36eb553f-7610-452e-83ac-b16079e3630d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_c2e21c6a-28f1-4556-804b-0312d4c2806a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_c2e21c6a-28f1-4556-804b-0312d4c2806a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_8d79753e-ae2c-4d19-a6c4-24ba8bc8c22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_8d79753e-ae2c-4d19-a6c4-24ba8bc8c22f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_5483c3fc-be5f-4b0d-9320-947e2c68dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_5483c3fc-be5f-4b0d-9320-947e2c68dd0e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:href="fet-20221231.xsd#fet_OperatingLossAndTaxCreditCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_dfd8345e-48c3-4aff-95c3-69fdbbffe172_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_dfd8345e-48c3-4aff-95c3-69fdbbffe172_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_87cff9a0-8ed7-4d9e-980c-23139c5d6851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:to="loc_us-gaap_DomesticCountryMember_87cff9a0-8ed7-4d9e-980c-23139c5d6851" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_ea09feae-8b72-4fba-ac36-a679863a9611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:to="loc_us-gaap_ForeignCountryMember_ea09feae-8b72-4fba-ac36-a679863a9611" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="i918120c7e0ee48c19949765bbf31e781_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_d6746804-e927-40f1-b81b-c4212868213a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_d6746804-e927-40f1-b81b-c4212868213a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_6a49e762-9813-42b6-ac31-99b80aabbb51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_DebtInstrumentFairValue_6a49e762-9813-42b6-ac31-99b80aabbb51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_b1fc691f-c89e-4e74-9578-025f3b968f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_FairValueNetAssetLiability_b1fc691f-c89e-4e74-9578-025f3b968f89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d1eb981a-decb-4bc1-a400-c7529fea52dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d1eb981a-decb-4bc1-a400-c7529fea52dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_dd987e5c-6bb9-4dee-b8b1-ac507fc0932b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:to="loc_us-gaap_LineOfCreditMember_dd987e5c-6bb9-4dee-b8b1-ac507fc0932b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember_3d340c3e-9ea7-4ef6-a44f-4d3cb597d424" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:to="loc_fet_A2025NotesMember_3d340c3e-9ea7-4ef6-a44f-4d3cb597d424" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83fae5f8-909b-4c5f-b28c-b52548194613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83fae5f8-909b-4c5f-b28c-b52548194613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9ef5fddb-2d38-4c05-b0b5-cb681c83720a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83fae5f8-909b-4c5f-b28c-b52548194613" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9ef5fddb-2d38-4c05-b0b5-cb681c83720a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i42dec561d8464903bb86cd0b7b0dabbc_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants_06245736-20c0-449f-b09e-014f0f991bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyNumberOfDefendants_06245736-20c0-449f-b09e-014f0f991bff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductLiabilityAccrualPeriodExpense_c5f48315-9ef2-4060-85ef-b197311a9baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductLiabilityAccrualPeriodExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_ProductLiabilityAccrualPeriodExpense_c5f48315-9ef2-4060-85ef-b197311a9baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_d1ef0b12-86fa-48b2-b3e2-a4477e3ce081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_d1ef0b12-86fa-48b2-b3e2-a4477e3ce081" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_d02ac50c-49e7-45cc-a45a-fd960aa879b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_d02ac50c-49e7-45cc-a45a-fd960aa879b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_4ba48890-bd2c-4382-90f3-7327554392c9" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_4ba48890-bd2c-4382-90f3-7327554392c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_9609c82c-2d8e-4fdb-a570-ffd61999327f" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_9609c82c-2d8e-4fdb-a570-ffd61999327f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_aa894704-2312-464f-af21-76823da3e581" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyFaceAmountofExcessCoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_aa894704-2312-464f-af21-76823da3e581" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_b8e438f7-2be5-4847-99eb-05da1210c921" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_b8e438f7-2be5-4847-99eb-05da1210c921" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_a24fee2e-996a-4dda-a383-8bd63d1f628f" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_a24fee2e-996a-4dda-a383-8bd63d1f628f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_9ee05108-b4b9-4194-99df-3f4ba05b5aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_9ee05108-b4b9-4194-99df-3f4ba05b5aee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber_d45ac7a1-1f39-4aad-8af0-67c1f43243b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPatentsAllegedlyInfringedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber_d45ac7a1-1f39-4aad-8af0-67c1f43243b3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_426b24b5-5e6b-4ae2-bf9d-bf6d6afb3a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_426b24b5-5e6b-4ae2-bf9d-bf6d6afb3a2b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_943953e4-6a8a-4b98-a94a-8ad348397e68_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:to="loc_dei_EntityDomain_943953e4-6a8a-4b98-a94a-8ad348397e68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65b930c1-5141-4e54-836b-ade95e346488" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:to="loc_dei_EntityDomain_65b930c1-5141-4e54-836b-ade95e346488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InsurersMember_f2e84195-b11e-4753-b780-b91ed8a9c5af" xlink:href="fet-20221231.xsd#fet_InsurersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_65b930c1-5141-4e54-836b-ade95e346488" xlink:to="loc_fet_InsurersMember_f2e84195-b11e-4753-b780-b91ed8a9c5af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e70acc1c-6e2c-4a55-8892-31bcf71942b7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:to="loc_srt_ProductsAndServicesDomain_e70acc1c-6e2c-4a55-8892-31bcf71942b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3fc38ffd-48b7-446e-8a45-0d23728ec5ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:to="loc_srt_ProductsAndServicesDomain_3fc38ffd-48b7-446e-8a45-0d23728ec5ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AsbestosLitigationMember_1ce3e52b-bdbc-411d-85d2-804a6f47752b" xlink:href="fet-20221231.xsd#fet_AsbestosLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3fc38ffd-48b7-446e-8a45-0d23728ec5ce" xlink:to="loc_fet_AsbestosLitigationMember_1ce3e52b-bdbc-411d-85d2-804a6f47752b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_1c8a5c6d-b370-4f84-b796-33176e6e56fe_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:to="loc_srt_LitigationCaseTypeDomain_1c8a5c6d-b370-4f84-b796-33176e6e56fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:to="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AsbestosLitigationMember_d6129724-42f3-43b9-a8fb-d6b1b76161ca" xlink:href="fet-20221231.xsd#fet_AsbestosLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:to="loc_fet_AsbestosLitigationMember_d6129724-42f3-43b9-a8fb-d6b1b76161ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_TenarisLitigationMember_657e38af-df48-492c-8a4c-5a504e77a155" xlink:href="fet-20221231.xsd#fet_TenarisLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:to="loc_fet_TenarisLitigationMember_657e38af-df48-492c-8a4c-5a504e77a155" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails" xlink:type="extended" id="ibf0ae82e59a444d7a3285171cc5a3003_LongTermIncentiveCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_04810315-9d42-4101-9f1b-431f96c43a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_04810315-9d42-4101-9f1b-431f96c43a31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f52f2339-8204-453e-8292-f1cd1519a362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f52f2339-8204-453e-8292-f1cd1519a362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_69bb7974-17d2-4211-8891-df990f2a1d89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_69bb7974-17d2-4211-8891-df990f2a1d89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b1462ad-f834-415e-9547-8068e5a3bfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b1462ad-f834-415e-9547-8068e5a3bfac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d1eded20-89b0-4601-b65a-1a4107f7dc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d1eded20-89b0-4601-b65a-1a4107f7dc00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_92db81bf-6532-44cf-8400-0252e4f1f0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_92db81bf-6532-44cf-8400-0252e4f1f0fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36960270-cd5b-4a20-912a-d0f1979d03d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36960270-cd5b-4a20-912a-d0f1979d03d2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_42359243-0c57-4860-9b30-2fffd730065e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_42359243-0c57-4860-9b30-2fffd730065e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a0866c1d-ce35-4b1a-9353-77ace4ec7577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a0866c1d-ce35-4b1a-9353-77ace4ec7577" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0990ed91-8cd3-4780-ba8c-d6edae27f750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0990ed91-8cd3-4780-ba8c-d6edae27f750" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1277a5e4-7a9e-4d85-a4e6-182d42b13ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1277a5e4-7a9e-4d85-a4e6-182d42b13ba6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9b643da-1b14-4b04-a221-7c9561a112d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9b643da-1b14-4b04-a221-7c9561a112d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57330ea4-329f-4c55-a331-bf2b2fa8664f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57330ea4-329f-4c55-a331-bf2b2fa8664f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_4d67772d-199c-42bc-8f29-cdd848c81254" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_4d67772d-199c-42bc-8f29-cdd848c81254" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_99abf8f6-ee49-4619-8638-cf4fcfd07b77" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_99abf8f6-ee49-4619-8638-cf4fcfd07b77" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_ad1c8a47-0902-448a-a0ff-8ed152caf11d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_ad1c8a47-0902-448a-a0ff-8ed152caf11d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_815f89a1-35ec-4b07-addf-f15a7b80e5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_815f89a1-35ec-4b07-addf-f15a7b80e5bc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_98041b45-f8d0-4ebc-8455-5a7204e9cf23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_98041b45-f8d0-4ebc-8455-5a7204e9cf23" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_bf16ab1b-077f-41c2-bbdb-c36b06a6d28c" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_bf16ab1b-077f-41c2-bbdb-c36b06a6d28c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3f7f191a-6098-4bb6-ad6b-668a93bd861e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:to="loc_us-gaap_PlanNameDomain_3f7f191a-6098-4bb6-ad6b-668a93bd861e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:to="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2010StockIncentivePlanMember_8d26bc95-6917-443a-bb01-f288916a0173" xlink:href="fet-20221231.xsd#fet_A2010StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:to="loc_fet_A2010StockIncentivePlanMember_8d26bc95-6917-443a-bb01-f288916a0173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2016StockIncentivePlanMember_857a2388-8bfb-4617-88da-2b851b079805" xlink:href="fet-20221231.xsd#fet_A2016StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:to="loc_fet_A2016StockIncentivePlanMember_857a2388-8bfb-4617-88da-2b851b079805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d950acfb-a4fd-441a-8072-daf398aab5e9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:to="loc_srt_RangeMember_d950acfb-a4fd-441a-8072-daf398aab5e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:to="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8b1ba4c6-14dc-44bc-9d20-1ef0fddbafdb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:to="loc_srt_MinimumMember_8b1ba4c6-14dc-44bc-9d20-1ef0fddbafdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7ad8a551-a160-4a54-8bd9-99d159806909" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:to="loc_srt_MaximumMember_7ad8a551-a160-4a54-8bd9-99d159806909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb219dd1-ff22-46fd-9a52-fbd0761bc549_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb219dd1-ff22-46fd-9a52-fbd0761bc549_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c25da991-9187-4c53-af4b-ceb7581461ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c25da991-9187-4c53-af4b-ceb7581461ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_fee7ce8e-ee5b-401c-b5d0-275cd2d03d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_us-gaap_RestrictedStockMember_fee7ce8e-ee5b-401c-b5d0-275cd2d03d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8f238d4a-c5bc-4250-9c92-741c0575cdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8f238d4a-c5bc-4250-9c92-741c0575cdbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContingentRestrictedStockMember_7151b18e-2428-4af6-a640-b6a1678ebddc" xlink:href="fet-20221231.xsd#fet_ContingentRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_fet_ContingentRestrictedStockMember_7151b18e-2428-4af6-a640-b6a1678ebddc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LiabilityClassifiedAwardsMember_b28ebb57-f9a4-4f72-aa30-b330118c1a1f" xlink:href="fet-20221231.xsd#fet_LiabilityClassifiedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_fet_LiabilityClassifiedAwardsMember_b28ebb57-f9a4-4f72-aa30-b330118c1a1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_ae41aa18-17e2-436e-9aa1-011b1ef43657_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:to="loc_us-gaap_VestingDomain_ae41aa18-17e2-436e-9aa1-011b1ef43657_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:to="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_916d3903-3f52-46e1-bcef-5275e774acd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_916d3903-3f52-46e1-bcef-5275e774acd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f6c79fe5-5434-4ca1-a850-dcb274790531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f6c79fe5-5434-4ca1-a850-dcb274790531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_46519861-5990-471d-a871-cf504500a334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_46519861-5990-471d-a871-cf504500a334" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended" id="id4af7c5902e347348e5ba69153a3be47_LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d02cb3-8765-466c-a6df-53aee60af443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d02cb3-8765-466c-a6df-53aee60af443" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e491e699-718c-4f4f-a908-0a00b599d1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e491e699-718c-4f4f-a908-0a00b599d1d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d90f3e08-7e7a-4319-a2e6-f1e4584da8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d90f3e08-7e7a-4319-a2e6-f1e4584da8f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cf6bb408-d923-4dd5-99f1-7f589a0db385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cf6bb408-d923-4dd5-99f1-7f589a0db385" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f416bc5c-7546-465a-81e1-959c43dd36af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f416bc5c-7546-465a-81e1-959c43dd36af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab2e42bc-745b-4671-a24a-1455ce4c4076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d02cb3-8765-466c-a6df-53aee60af443" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:to="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b16e00f-9a99-4305-807b-468114c050c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b16e00f-9a99-4305-807b-468114c050c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3922b510-bd57-46cd-9bcd-30e2f11b7e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:to="loc_us-gaap_RestrictedStockMember_3922b510-bd57-46cd-9bcd-30e2f11b7e1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_25763dce-3d16-4c2d-9878-03af67f6e2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_25763dce-3d16-4c2d-9878-03af67f6e2d8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsIncomeStatementbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails" xlink:type="extended" id="i9908c7d92e5041d584edd0cbf14f09d0_BusinessSegmentsIncomeStatementbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1aac650-bbd2-47c8-8bd6-50062125925d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1aac650-bbd2-47c8-8bd6-50062125925d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb3cdd6c-4937-4c8d-bd97-60fb77e2b2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_OperatingIncomeLoss_fb3cdd6c-4937-4c8d-bd97-60fb77e2b2f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_034b5497-18b0-4f57-b0da-7f9f98d7dcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_034b5497-18b0-4f57-b0da-7f9f98d7dcf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfAssets_4d5d1397-b9f5-4b8f-8356-b403c79e0463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_GainsLossesOnSalesOfAssets_4d5d1397-b9f5-4b8f-8356-b403c79e0463" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4fe89e4d-8a41-4ec2-b50b-d322a9e93795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4fe89e4d-8a41-4ec2-b50b-d322a9e93795" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_f2606f8a-d501-4ff6-bd5c-98f18696be69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_f2606f8a-d501-4ff6-bd5c-98f18696be69" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:to="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:to="loc_srt_ConsolidationItemsDomain_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:to="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8c7849dc-cc87-4415-8a08-a571af03013d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:to="loc_us-gaap_OperatingSegmentsMember_8c7849dc-cc87-4415-8a08-a571af03013d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c6116927-f632-439c-9b72-356c8886f022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c6116927-f632-439c-9b72-356c8886f022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_02a3f713-f940-46c1-b507-ed72ba3c90c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:to="loc_us-gaap_CorporateNonSegmentMember_02a3f713-f940-46c1-b507-ed72ba3c90c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c9b34758-04ce-4b92-ae9f-bdc471316fa2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:to="loc_us-gaap_SegmentDomain_c9b34758-04ce-4b92-ae9f-bdc471316fa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:to="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingAndDownholeMember_b870255c-26f8-406b-9b22-f7cf8c7e5525" xlink:href="fet-20221231.xsd#fet_DrillingAndDownholeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:to="loc_fet_DrillingAndDownholeMember_b870255c-26f8-406b-9b22-f7cf8c7e5525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CompletionsMember_2222950e-e6e7-40ef-8ca5-250a81ec7530" xlink:href="fet-20221231.xsd#fet_CompletionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:to="loc_fet_CompletionsMember_2222950e-e6e7-40ef-8ca5-250a81ec7530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionAndInfrastructureMember_3445ea58-60d2-4509-8f1c-f10a39ef76b8" xlink:href="fet-20221231.xsd#fet_ProductionAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:to="loc_fet_ProductionAndInfrastructureMember_3445ea58-60d2-4509-8f1c-f10a39ef76b8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsAssetsbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails" xlink:type="extended" id="ib34ed55e43de440683bb46f5eb8b4ae0_BusinessSegmentsAssetsbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_59bada0b-5448-4dbf-8b2a-00cf5e8785c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b913cfdb-bbfe-4871-ba38-e697ffbb09f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_59bada0b-5448-4dbf-8b2a-00cf5e8785c1" xlink:to="loc_us-gaap_Assets_b913cfdb-bbfe-4871-ba38-e697ffbb09f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_59bada0b-5448-4dbf-8b2a-00cf5e8785c1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:to="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_eb01d3c6-7802-4e52-9959-c5968980d750_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:to="loc_srt_ConsolidationItemsDomain_eb01d3c6-7802-4e52-9959-c5968980d750_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:to="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b77fe6ec-c9cb-41cc-b28b-c14a12563142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:to="loc_us-gaap_OperatingSegmentsMember_b77fe6ec-c9cb-41cc-b28b-c14a12563142" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_49850940-c235-4ccb-9342-259ebdf27ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:to="loc_us-gaap_CorporateNonSegmentMember_49850940-c235-4ccb-9342-259ebdf27ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b3024a63-0fe4-4e89-a498-7ea8609908f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:to="loc_us-gaap_SegmentDomain_b3024a63-0fe4-4e89-a498-7ea8609908f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:to="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingAndDownholeMember_62a3885a-34dc-407b-ae2d-3e8a06990c46" xlink:href="fet-20221231.xsd#fet_DrillingAndDownholeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:to="loc_fet_DrillingAndDownholeMember_62a3885a-34dc-407b-ae2d-3e8a06990c46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CompletionsMember_f0ba595f-bca6-4f61-9cb0-d8c84bbb187d" xlink:href="fet-20221231.xsd#fet_CompletionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:to="loc_fet_CompletionsMember_f0ba595f-bca6-4f61-9cb0-d8c84bbb187d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionAndInfrastructureMember_673ecbe3-c3f5-4dea-bf33-6fe2688f1130" xlink:href="fet-20221231.xsd#fet_ProductionAndInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:to="loc_fet_ProductionAndInfrastructureMember_673ecbe3-c3f5-4dea-bf33-6fe2688f1130" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails" xlink:type="extended" id="i72ec81f167a84a21a2befaf42168a062_BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5507c19f-aa12-4a92-9c64-d25d26175d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_8ee42903-c158-44f5-8859-5f6fbf4bcf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5507c19f-aa12-4a92-9c64-d25d26175d0d" xlink:to="loc_us-gaap_NoncurrentAssets_8ee42903-c158-44f5-8859-5f6fbf4bcf17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5507c19f-aa12-4a92-9c64-d25d26175d0d" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:to="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f7f624ad-00f5-4ce7-88a7-2583a42566b7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:to="loc_srt_SegmentGeographicalDomain_f7f624ad-00f5-4ce7-88a7-2583a42566b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:to="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_857bfc78-4bb7-4b23-921b-c032c796c186" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_country_US_857bfc78-4bb7-4b23-921b-c032c796c186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_741d3245-9d8a-40fe-a4be-3b7a72514c67" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_srt_EuropeMember_741d3245-9d8a-40fe-a4be-3b7a72514c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_e453190c-805d-4a4b-9baf-23ccb28e5844" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_country_CA_e453190c-805d-4a4b-9baf-23ccb28e5844" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_0d762896-1672-4ef8-bbf6-287af857abc4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_srt_AsiaPacificMember_0d762896-1672-4ef8-bbf6-287af857abc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MiddleEastMember_47cda622-6779-41ae-bef3-4a40d2fdeded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MiddleEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_us-gaap_MiddleEastMember_47cda622-6779-41ae-bef3-4a40d2fdeded" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_e6a1ecde-1590-4eae-8495-8f159359b911" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_srt_LatinAmericaMember_e6a1ecde-1590-4eae-8495-8f159359b911" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsRevenuebyShippingLocationDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails" xlink:type="extended" id="i8d47b0d15cf0493586032d2e8822e426_BusinessSegmentsRevenuebyShippingLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_568f87ca-f118-411d-aba0-09a0c6bda12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_568f87ca-f118-411d-aba0-09a0c6bda12a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0a72a855-a043-4890-9f32-e3b56babfe45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0a72a855-a043-4890-9f32-e3b56babfe45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7032928f-b259-4a1c-8394-a4cb0e9413f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7032928f-b259-4a1c-8394-a4cb0e9413f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ac790d67-32de-4d2e-afe1-efb9d4fbaae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ac790d67-32de-4d2e-afe1-efb9d4fbaae9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_66f599d2-e508-4adc-9dbb-09ae67e3d1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ac790d67-32de-4d2e-afe1-efb9d4fbaae9" xlink:to="loc_us-gaap_SalesMember_66f599d2-e508-4adc-9dbb-09ae67e3d1ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:to="loc_srt_SegmentGeographicalDomain_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:to="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_3609304b-4cbd-44ee-b7e2-b377fce24de1" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_country_US_3609304b-4cbd-44ee-b7e2-b377fce24de1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_6a4dd135-8df3-475f-958a-2258a1dd305c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_country_CA_6a4dd135-8df3-475f-958a-2258a1dd305c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EuropeAndAfricaMember_1d9c0974-d2b8-480e-92f5-a1eae9dc4ff3" xlink:href="fet-20221231.xsd#fet_EuropeAndAfricaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_fet_EuropeAndAfricaMember_1d9c0974-d2b8-480e-92f5-a1eae9dc4ff3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MiddleEastMember_fe260344-0311-4962-ab1b-2643d45dafc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MiddleEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_us-gaap_MiddleEastMember_fe260344-0311-4962-ab1b-2643d45dafc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_5da1dbc1-79eb-4bee-ba01-a3d075d93a58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_srt_AsiaPacificMember_5da1dbc1-79eb-4bee-ba01-a3d075d93a58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_2e6e97a0-36f4-4216-9861-48d9157baf48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_srt_LatinAmericaMember_2e6e97a0-36f4-4216-9861-48d9157baf48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4a11a359-3b60-4acb-8423-a6bfe73387d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4a11a359-3b60-4acb-8423-a6bfe73387d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b712227f-018c-4117-9365-ae628dc480bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b712227f-018c-4117-9365-ae628dc480bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_d55e5685-40ec-44ab-966b-60a007ccfe61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b712227f-018c-4117-9365-ae628dc480bf" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_d55e5685-40ec-44ab-966b-60a007ccfe61" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsRevenuebyProductLinesDetails"/>
  <link:definitionLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails" xlink:type="extended" id="i9e295eda933b41a09dfc244a1e9dc892_BusinessSegmentsRevenuebyProductLinesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_636e1478-065f-4e36-9e7d-3e4bf07cab84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_636e1478-065f-4e36-9e7d-3e4bf07cab84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_984cb69b-57d2-4465-a8ec-72e6a62e7b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_984cb69b-57d2-4465-a8ec-72e6a62e7b86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0627b910-bd65-489b-a7e9-e9443e2f3fc7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:to="loc_srt_ConsolidationItemsDomain_0627b910-bd65-489b-a7e9-e9443e2f3fc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:to="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4c3305e9-0032-4ac5-ad1e-7c8d8cda74c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:to="loc_us-gaap_OperatingSegmentsMember_4c3305e9-0032-4ac5-ad1e-7c8d8cda74c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_5a601ce1-c51d-4357-9992-f0c44397c4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:to="loc_us-gaap_IntersegmentEliminationMember_5a601ce1-c51d-4357-9992-f0c44397c4d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6f08e7d8-bc52-444a-9192-a652d6812ddd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6f08e7d8-bc52-444a-9192-a652d6812ddd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad5d66ad-d9df-4486-af7a-a0fd8b23e520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad5d66ad-d9df-4486-af7a-a0fd8b23e520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_5a720e17-0606-4a4d-82c9-2ffea9546ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad5d66ad-d9df-4486-af7a-a0fd8b23e520" xlink:to="loc_us-gaap_SalesMember_5a720e17-0606-4a4d-82c9-2ffea9546ba2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_465cfb05-1aee-4161-989c-98441ac05f98_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:to="loc_srt_ProductsAndServicesDomain_465cfb05-1aee-4161-989c-98441ac05f98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:to="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingTechnologiesMember_4949ca4c-055e-40e0-be14-11e5b2c2be5f" xlink:href="fet-20221231.xsd#fet_DrillingTechnologiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_DrillingTechnologiesMember_4949ca4c-055e-40e0-be14-11e5b2c2be5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DownholeTechnologiesMember_44e6b62b-24ee-49f7-8759-a85b1fdcf7e3" xlink:href="fet-20221231.xsd#fet_DownholeTechnologiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_DownholeTechnologiesMember_44e6b62b-24ee-49f7-8759-a85b1fdcf7e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SubseaTechnologiesMember_cf527c4a-3824-4fe7-89b7-697f63327a3c" xlink:href="fet-20221231.xsd#fet_SubseaTechnologiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_SubseaTechnologiesMember_cf527c4a-3824-4fe7-89b7-697f63327a3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_StimulationandInterventionMember_09332723-2ff7-4f86-bcee-577a5ec25908" xlink:href="fet-20221231.xsd#fet_StimulationandInterventionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_StimulationandInterventionMember_09332723-2ff7-4f86-bcee-577a5ec25908" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CoiledTubingMember_05867c0a-396d-4533-9b4a-734e779223d4" xlink:href="fet-20221231.xsd#fet_CoiledTubingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_CoiledTubingMember_05867c0a-396d-4533-9b4a-734e779223d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionEquipmentMember_c8001c57-f0e1-453b-aec1-92c0eaf9f75e" xlink:href="fet-20221231.xsd#fet_ProductionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_ProductionEquipmentMember_c8001c57-f0e1-453b-aec1-92c0eaf9f75e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ValveSolutionsMember_9cde1c7c-5aa0-4141-8c5c-3f95bfaeed93" xlink:href="fet-20221231.xsd#fet_ValveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_ValveSolutionsMember_9cde1c7c-5aa0-4141-8c5c-3f95bfaeed93" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ea7b5a89-d48b-47eb-92e4-fa1856029723_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ea7b5a89-d48b-47eb-92e4-fa1856029723_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0d0ebd0a-297a-41ec-b92d-e1c79d70fbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0d0ebd0a-297a-41ec-b92d-e1c79d70fbf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_8d466cd8-bccb-412c-9c9c-a1c2cf177aec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0d0ebd0a-297a-41ec-b92d-e1c79d70fbf0" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_8d466cd8-bccb-412c-9c9c-a1c2cf177aec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>fet-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:18b8a3fb-7a9d-4dd4-b7c1-eb9615b2aa2d,g:3a51414c-3172-4e34-bd39-12f767d4f4c0-->
<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.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_9f60ff34-d08b-4b2e-83cb-35c001535479_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_WeightedAverageDiscountRateAbstract_74cc4f94-a042-4540-a0e7-2adc31dd4717_terseLabel_en-US" xlink:label="lab_fet_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_fet_WeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_fet_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_fet_WeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_fet_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_WeightedAverageDiscountRateAbstract" xlink:href="fet-20221231.xsd#fet_WeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_WeightedAverageDiscountRateAbstract" xlink:to="lab_fet_WeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5783437-73b1-431b-95da-949ce30d40d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_c4613983-30b9-4341-a483-e6a0d6106264_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S.</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_60addecc-e928-4f89-bde9-056df1d4d21f_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_PatentsAndTechnologyMember_7acb207f-49bd-4d51-aadd-b9516531d692_terseLabel_en-US" xlink:label="lab_fet_PatentsAndTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents and technology</link:label>
    <link:label id="lab_fet_PatentsAndTechnologyMember_label_en-US" xlink:label="lab_fet_PatentsAndTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents and Technology [Member]</link:label>
    <link:label id="lab_fet_PatentsAndTechnologyMember_documentation_en-US" xlink:label="lab_fet_PatentsAndTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents and Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PatentsAndTechnologyMember" xlink:href="fet-20221231.xsd#fet_PatentsAndTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_PatentsAndTechnologyMember" xlink:to="lab_fet_PatentsAndTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_391d2fad-d363-43a6-ac6f-cd14fb1ad6b2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. local currency translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_f0b8b934-6ff5-4223-b549-44568e465fab_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending lawsuits (fewer than)</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_c7b05fce-2fda-430c-a884-4a64b635a842_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_b55d73c4-71ba-4f9a-ae9d-8429cf66707c_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_ea2e17fb-6c48-44fa-adc0-a0bc99914da4_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_3807ce0f-8e91-4bbf-a747-3ad0fc64b58a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_cfb2d45c-5634-4771-86b0-ba76d6450a2e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_313f2e35-6409-4ab4-b404-4b14bf50ead5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_b7fa978a-eadc-4ec2-bcda-cbb26e19559a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_2e7e4bb7-fa64-4fdc-a160-26aadfa3c6b8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_918739f6-a9a6-4eb1-850f-fded9cce5913_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_86b3fa3a-71f8-4e8f-9f86-53fdc27e73a7_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a7405d80-4233-4ee2-9874-fb8cb8307f31_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_dad58627-b588-4552-bcda-f65d654e6b7b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_abace785-cc7a-492e-ad9e-250fdcce78b8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_bf08ce3b-d656-4dda-a824-4550bf34c5f0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_fa5c8ab7-569e-4cb4-a7ea-21b5b23cf70b_negatedTerseLabel_en-US" xlink:label="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_label_en-US" xlink:label="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses and Other</link:label>
    <link:label id="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_documentation_en-US" xlink:label="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" xlink:href="fet-20221231.xsd#fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" xlink:to="lab_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2a469ee1-4da4-4dcf-8ea2-6712ff3f273e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_46fa49d6-ad7c-4e0d-876f-d641e011eb5b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_5cde4da0-5c9b-40f8-8943-0ad4c30b090e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, fair value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfDefendants_b47c14d5-035e-46ec-a44a-3c87a576244c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of defendants</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfDefendants_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Defendants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfDefendants" xlink:to="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_bb55da34-75e0-4fbe-9bc6-2c3bd5d2fd84_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in contract with customer asset, percentage</link:label>
    <link:label id="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_label_en-US" xlink:label="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Revenue, Change In Measure Of Progress, Percent</link:label>
    <link:label id="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Revenue, Change In Measure Of Progress, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:to="lab_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_7346caa2-6e4b-4d93-ae98-f1348321bd62_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_5521ae17-2774-4bb0-9599-9bf64f2689d6_terseLabel_en-US" xlink:label="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed charge coverage ratio consecutive days threshold</link:label>
    <link:label id="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_label_en-US" xlink:label="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fixed Charge Coverage Ratio, Consecutive Days Threshold</link:label>
    <link:label id="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_documentation_en-US" xlink:label="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fixed Charge Coverage Ratio, Consecutive Days Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" xlink:href="fet-20221231.xsd#fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" xlink:to="lab_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member_661fed5d-fc45-4a23-9069-4094baac4ffc_terseLabel_en-US" xlink:label="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Unused Portion Greater than&#160;50%</link:label>
    <link:label id="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member_label_en-US" xlink:label="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Unused Portion Greater Than&#160;50% [Member]</link:label>
    <link:label id="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member_documentation_en-US" xlink:label="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Unused Portion Greater Than&#160;50%</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CreditFacilityUnusedPortionGreaterThan50Member" xlink:href="fet-20221231.xsd#fet_CreditFacilityUnusedPortionGreaterThan50Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CreditFacilityUnusedPortionGreaterThan50Member" xlink:to="lab_fet_CreditFacilityUnusedPortionGreaterThan50Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7621c1e2-6199-444c-b54f-7979e6946a36_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fbab7e1d-50f4-4818-9cf8-3d079d91c2c0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_8cecbdb3-8110-4bfa-bd5b-1262ad55d013_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_a40dc214-4c5f-49a2-ae6d-564436e4e82f_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cc28bb98-670f-4388-87f3-8237242bc961_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_63019f21-f5dd-4b5f-aa7f-755eb3418c7e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings on revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_d7b610de-ca32-4cca-b2b5-78d93cc1e2f0_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_OtherDebtMember_e1a53d74-f1c6-4a16-a135-27ffef37d042_terseLabel_en-US" xlink:label="lab_fet_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt</link:label>
    <link:label id="lab_fet_OtherDebtMember_label_en-US" xlink:label="lab_fet_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Debt [Member]</link:label>
    <link:label id="lab_fet_OtherDebtMember_documentation_en-US" xlink:label="lab_fet_OtherDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OtherDebtMember" xlink:href="fet-20221231.xsd#fet_OtherDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_OtherDebtMember" xlink:to="lab_fet_OtherDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_32adce3c-5b41-4956-97d5-6dd506d9782b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_b7182f7e-e42a-4f23-98e5-c5d05e1ad0c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffff566c-02f4-4d91-9892-a33d803899e4_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fa9bd585-04d7-44ca-adab-e1496e81e09c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_0fe3aae1-8db7-41f4-90d2-ddec6537866f_terseLabel_en-US" xlink:label="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of revenue from goods and services transferred over time</link:label>
    <link:label id="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_label_en-US" xlink:label="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Transferred Over Time, Percent</link:label>
    <link:label id="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_documentation_en-US" xlink:label="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Transferred Over Time, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_RevenueFromContractWithCustomerTransferredOverTimePercent" xlink:href="fet-20221231.xsd#fet_RevenueFromContractWithCustomerTransferredOverTimePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_RevenueFromContractWithCustomerTransferredOverTimePercent" xlink:to="lab_fet_RevenueFromContractWithCustomerTransferredOverTimePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_BuildingsAndLeaseholdImprovementsMember_237ee00e-47ec-471c-bf86-1a7c889ee3e7_terseLabel_en-US" xlink:label="lab_fet_BuildingsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and leasehold improvements</link:label>
    <link:label id="lab_fet_BuildingsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_fet_BuildingsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_fet_BuildingsAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_fet_BuildingsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_BuildingsAndLeaseholdImprovementsMember" xlink:href="fet-20221231.xsd#fet_BuildingsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_BuildingsAndLeaseholdImprovementsMember" xlink:to="lab_fet_BuildingsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_efdc383f-d4df-4a67-88c2-5e74eb21ce48_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_ddcfc48f-c064-453a-9671-eb2614f5097e_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_4dced197-f1f6-41d4-bb1f-814aae9f0ecc_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments on revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_2edb395d-603f-498a-b61f-d860d064a218_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings in excess of costs and profits recognized</link:label>
    <link:label id="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_label_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Billings In Excess Of Cost</link:label>
    <link:label id="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Billings In Excess Of Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" xlink:to="lab_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9db7ac56-870a-45fd-a247-4e714fefb2a8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b36966e1-434c-480e-ad9e-266baf6cde3c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_a39733b2-34de-4533-ab96-2ce0e5758bd9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of financial assets amount outstanding</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability" xlink:to="lab_us-gaap_FairValueNetAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_f7d6bdf2-1595-488b-b6bc-545dbad92362_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_dfce1f90-b11e-4ed7-8e6c-ec70a4a3799b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_9863664b-c6a1-4caa-9547-06d739ee6c2f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_99ea06bd-899e-4ad8-abe3-4fe84a6b13f3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d3c20afd-74fa-4234-8af4-0bc350790e43_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_WeightedAverageRemainingLeaseTermAbstract_29eb38bf-ba07-4ded-a59b-8f6b32a06450_terseLabel_en-US" xlink:label="lab_fet_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_fet_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_fet_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_fet_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_fet_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_WeightedAverageRemainingLeaseTermAbstract" xlink:href="fet-20221231.xsd#fet_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_fet_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2474003f-bec2-4262-8094-ad5a64a3ec44_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive shares excluded (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_cd8a10a6-b23c-43ba-9758-ea1eca9fcfd4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3a45d8ec-f139-48b0-b101-bec46889a92d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_31072f38-5daf-4c72-8ab3-9be14cc9e157_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_954eb438-19a5-4598-b44a-cec785817beb_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7a903f6-172d-4324-bd63-4720f0ca7c7a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_cbf558a8-1bf0-4d86-9301-9353a5d6195d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bc369a4e-632a-4a89-862a-e99126c4bae2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_89eb5b22-b1dd-479a-991a-d8152375ea7f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_e7aa6a42-83ac-4e6e-9802-385fd5f42d40_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_06f5e986-44e6-4283-9cba-fc21e42d2fa0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_01239ef3-ef8d-4a72-814a-798f46127327_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c76ef0f9-b4e2-4413-bdad-6998e7cfebbd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8258ab26-5a7a-479b-aa4c-05b470f31b67_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional based on tax positions related to current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_d0a7b520-2cfd-4793-a688-86d1d434edae_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c34c5fc5-c874-4881-bcbd-146304372a6e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of leased assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_40b38147-5e3c-4f9a-8021-6e99fd638cc4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LiabilityClassifiedAwardsMember_d6ea21c0-63ae-4a6e-8f1e-995f1d792376_terseLabel_en-US" xlink:label="lab_fet_LiabilityClassifiedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability-Classified Awards</link:label>
    <link:label id="lab_fet_LiabilityClassifiedAwardsMember_label_en-US" xlink:label="lab_fet_LiabilityClassifiedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability-Classified Awards [Member]</link:label>
    <link:label id="lab_fet_LiabilityClassifiedAwardsMember_documentation_en-US" xlink:label="lab_fet_LiabilityClassifiedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability-Classified Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LiabilityClassifiedAwardsMember" xlink:href="fet-20221231.xsd#fet_LiabilityClassifiedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LiabilityClassifiedAwardsMember" xlink:to="lab_fet_LiabilityClassifiedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_f86db21e-28d7-442b-8d40-35d6d479a55e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f8a5f0b3-4e91-4d61-9825-31653d6db310_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ac71f43c-f20b-48df-913e-35c2cc651cb8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_8632905c-ba1a-481a-9eec-6023bc8ab557_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock at cost, 570,247 and 467,153 shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_38ccda1c-7a7f-464f-a20e-2b5bea20d44d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DrillingTechnologiesMember_a7ecf2ab-2483-480f-ada8-d11846d8f77a_terseLabel_en-US" xlink:label="lab_fet_DrillingTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Drilling Technologies</link:label>
    <link:label id="lab_fet_DrillingTechnologiesMember_label_en-US" xlink:label="lab_fet_DrillingTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Drilling Technologies [Member]</link:label>
    <link:label id="lab_fet_DrillingTechnologiesMember_documentation_en-US" xlink:label="lab_fet_DrillingTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Drilling Technologies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingTechnologiesMember" xlink:href="fet-20221231.xsd#fet_DrillingTechnologiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DrillingTechnologiesMember" xlink:to="lab_fet_DrillingTechnologiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_a362a7c1-6585-4c8d-8d6e-77b24508026b_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_AuditInformationAbstract_label_en-US" xlink:label="lab_fet_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_fet_AuditInformationAbstract_documentation_en-US" xlink:label="lab_fet_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AuditInformationAbstract" xlink:href="fet-20221231.xsd#fet_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_AuditInformationAbstract" xlink:to="lab_fet_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_1e07dadd-d76d-4ccd-80ae-43c0916a7f09_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future payment</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_89418c26-5e8a-4868-8d04-8c4912130942_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_91c01fc7-8bfa-478c-86eb-1dea4bd68007_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow disclosures</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DrillingAndDownholeMember_32d20af4-a2f6-40b1-b452-6ea74516ca91_terseLabel_en-US" xlink:label="lab_fet_DrillingAndDownholeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Drilling &amp; Downhole</link:label>
    <link:label id="lab_fet_DrillingAndDownholeMember_label_en-US" xlink:label="lab_fet_DrillingAndDownholeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Drilling And Downhole [Member]</link:label>
    <link:label id="lab_fet_DrillingAndDownholeMember_documentation_en-US" xlink:label="lab_fet_DrillingAndDownholeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Drilling And Downhole [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingAndDownholeMember" xlink:href="fet-20221231.xsd#fet_DrillingAndDownholeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DrillingAndDownholeMember" xlink:to="lab_fet_DrillingAndDownholeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_dabdf7ba-542d-4e7a-83a4-13fac4c9ae4e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_6f171ad9-c6b9-49c4-9f36-1527a911d9a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_3b242284-6844-4c8f-820a-22e70b7af5be_terseLabel_en-US" xlink:label="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:href="fet-20221231.xsd#fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:to="lab_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ce38e2cf-b66c-44fa-b87a-d3620dc9c97f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_c9d43db7-6c51-4c64-bfe3-c73f3adda0cf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_e23cd95e-2bb3-420f-a7a0-3bd075f3b5b9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_9ec290a8-80e8-4980-91f3-84eda0e0c701_terseLabel_en-US" xlink:label="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of revenue from goods and services transferred at point in time</link:label>
    <link:label id="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_label_en-US" xlink:label="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Transferred At Point In Time, Percent</link:label>
    <link:label id="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_documentation_en-US" xlink:label="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Transferred At Point In Time, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" xlink:href="fet-20221231.xsd#fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" xlink:to="lab_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_d55b8b1e-e622-4f5c-be19-d7d1339e9222_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of convertible 2025 Notes (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7453dfdb-6ef1-4afa-8be7-f3b04b92e036_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax of $0:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_89481617-ca0d-45ed-aa8d-f67050dab178_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining term, outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_fe252d46-7f2f-4e3f-8a04-3ef28c44bd71_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_fbe0c3d5-526e-4591-96ad-06a375745353_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement with tax authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_e2c3b5fe-aadc-484f-ab76-816596873f86_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_9c7ce8d9-c4c8-4f21-a8d2-46a963b3e0bd_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_4c9691bb-c2b9-4cab-a2a0-288c7579d904_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock_86567676-67e0-413d-bbcf-de17d001696a_terseLabel_en-US" xlink:label="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits</link:label>
    <link:label id="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock_label_en-US" xlink:label="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Employee Benefit Plans Disclosure [Text Block]</link:label>
    <link:label id="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock_documentation_en-US" xlink:label="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Employee Benefit Plans Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" xlink:href="fet-20221231.xsd#fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" xlink:to="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_660031d9-da65-4deb-be7a-8958090024f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Shares Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_97a5e628-36d3-469c-b645-ef5becad129a_terseLabel_en-US" xlink:label="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount of excess coverage (over)</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_label_en-US" xlink:label="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Face Amount of Excess Coverage</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_documentation_en-US" xlink:label="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Face Amount of Excess Coverage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyFaceAmountofExcessCoverage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" xlink:to="lab_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_4e0e6697-a4b5-4f49-9b1a-2a5a8476428d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_ab39f422-3855-41fd-873a-85ed9d1fd514_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible expenses</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransactionDomain_2a5d8033-38d2-40eb-a648-c307a160651a_terseLabel_en-US" xlink:label="lab_us-gaap_TransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_TransactionDomain_label_en-US" xlink:label="lab_us-gaap_TransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransactionDomain" xlink:to="lab_us-gaap_TransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f011acff-1096-441c-827e-7b1c7146433a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MiddleEastMember_786e5dc0-f6af-4636-a331-26eacec3144a_terseLabel_en-US" xlink:label="lab_us-gaap_MiddleEastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Middle East</link:label>
    <link:label id="lab_us-gaap_MiddleEastMember_label_en-US" xlink:label="lab_us-gaap_MiddleEastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Middle East [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MiddleEastMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MiddleEastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MiddleEastMember" xlink:to="lab_us-gaap_MiddleEastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_cd235517-2176-4578-8e4b-f1ea37312284_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_128404e0-5aff-4464-a528-f82e6c2aebbb_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_893e58bb-825d-49b7-ae46-cdb528e7a7d6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_0578ca45-8307-4412-8e09-8470c191187d_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_91184cbf-a281-40c9-b480-715a10fa3323_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior year federal, non-U.S. and state tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_cf0325b8-f813-4068-9524-721de8b24e19_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_bb6be99a-0d8d-4a13-9a78-224a97f8bb6e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_68f5ce2d-ad0a-4a4b-9011-7e1c298ecbd8_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d053daac-9d8a-4649-a8d7-991f17f2fa13_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d7cc7e78-d489-4137-8a3b-88086a2ac36e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_247af821-d984-4c12-9d9c-c14357dbd670_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435bd96d-1774-4d5f-81ef-21ba441a2207_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b8304dd2-3d29-4770-ac56-0649ec8c9a22_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_6aa73884-da23-4633-b705-884c8f982728_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward_9f5bd9f6-c031-4273-a6df-209961d93552_terseLabel_en-US" xlink:label="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward_documentation_en-US" xlink:label="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward" xlink:href="fet-20221231.xsd#fet_InventoryValuationReservesIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward" xlink:to="lab_fet_InventoryValuationReservesIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_4c652342-d7a6-4487-9a96-af2fe1b97f02_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e40c2636-c3b3-4ccf-bea8-6b833bfb814e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition and deferred revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_50003be5-5a2f-48ce-8281-4484109aa44f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_1ed83a22-2136-4d42-915d-e6654d6332c6_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a1f63ebe-dc36-4a08-baf1-2ebce30f60b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_a82c8cbf-2082-4ee6-90b4-53940ce0b258_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life, property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_c0e1abfe-2892-44f9-806f-4c099a820b91_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dd48213a-302b-44b2-899a-d13be05ac2b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_20904f59-fcf2-4e61-a96e-51004da6430b_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2eb001ff-e5a8-4377-9a3d-59be5e11d912_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, forfeited/expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNetBookValue_006a5dcb-e501-481b-b3c1-24966228b663_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale leaseback transaction</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNetBookValue_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Net Book Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:to="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3e1283-d054-497c-9371-e6543b76fd68_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_c8ff75fb-404e-41da-a353-d48246046de7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_a903413c-a85f-405c-9e0c-b5c8d57bc56c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductionEquipmentMember_0280e68d-4d71-4f7c-ac40-256802f2ffc3_terseLabel_en-US" xlink:label="lab_fet_ProductionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Equipment</link:label>
    <link:label id="lab_fet_ProductionEquipmentMember_label_en-US" xlink:label="lab_fet_ProductionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Equipment [Member]</link:label>
    <link:label id="lab_fet_ProductionEquipmentMember_documentation_en-US" xlink:label="lab_fet_ProductionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionEquipmentMember" xlink:href="fet-20221231.xsd#fet_ProductionEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductionEquipmentMember" xlink:to="lab_fet_ProductionEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be5eec67-880e-44bc-a2bd-1eecf0e9afae_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CompletionsMember_980a8e61-e88c-4d28-9580-45d1668a040c_terseLabel_en-US" xlink:label="lab_fet_CompletionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Completions</link:label>
    <link:label id="lab_fet_CompletionsMember_label_en-US" xlink:label="lab_fet_CompletionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Completions [Member]</link:label>
    <link:label id="lab_fet_CompletionsMember_documentation_en-US" xlink:label="lab_fet_CompletionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Completions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CompletionsMember" xlink:href="fet-20221231.xsd#fet_CompletionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CompletionsMember" xlink:to="lab_fet_CompletionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_9a85b5e4-559d-48df-8006-44f88a9a8378_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_b53a87f0-1089-438c-b5a2-da11b8b51f09_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_ec3cda94-17df-4b31-a89f-6664cfd61472_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_70be1f49-ab53-402a-983a-9865fa957dcd_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_77ed8259-9dd1-4bfb-a593-133d253d4718_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction based on tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_InsurersMember_c8f46088-2e17-4bc6-a63c-7b06804aaa94_terseLabel_en-US" xlink:label="lab_fet_InsurersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurers</link:label>
    <link:label id="lab_fet_InsurersMember_label_en-US" xlink:label="lab_fet_InsurersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurers [Member]</link:label>
    <link:label id="lab_fet_InsurersMember_documentation_en-US" xlink:label="lab_fet_InsurersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InsurersMember" xlink:href="fet-20221231.xsd#fet_InsurersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_InsurersMember" xlink:to="lab_fet_InsurersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_32e74d32-4a4b-4acf-ba50-f05442da544f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02348783-dc96-41a0-986d-9ff3e6fce29f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_cd16ea34-be94-4497-8d0d-a5e012270a7b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_746a250c-bd2e-4762-aad6-70c46a544c92_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e75c9467-e1df-4439-9dba-17e64de164a5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Contract Assets and Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_3b53ae94-e9e1-43d3-964e-4f6ca7697e96_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_977c3d83-471d-4593-bb77-c33101bfafad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_4b61a57f-564f-4a40-8155-725d63a7d175_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable" xlink:to="lab_us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_6b85da4b-0a86-47e6-9bef-db1ba52d1344_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_a0da0cf9-753e-4a5c-a0bd-1299c2a5235d_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d8e34290-492d-4a6c-ac76-def96cfe752c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions or other</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_6361216a-3e9a-4b6e-9b1d-b47fc71c1dd3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_f97a1cbb-e3b7-43ea-b44f-8553d003e549_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_f93a8032-196f-4926-8959-d0fa88068713_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable-trade</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_d892bbc0-adb8-448a-8324-bd88192e9356_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_0d34d6b1-b6de-4bd5-9793-e9a3a5f2729a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_94f5dc29-397c-44ad-a817-2ed644d0e12f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in contract with customer assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_8618e571-de92-4b3c-96f2-e10ac853d847_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_25d0a6dc-765e-4bb0-baa3-f83093b9d641_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_779ec9b6-3210-4681-881a-2bc332a85740_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1a148505-1eb5-4d5c-b058-a33442248178_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetAbstract_cd3a445a-4a9e-45e2-a44f-1b9e2a3c8348_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetAbstract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5432383-16e0-4fad-ad67-0a6194b489a9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_d7ea1f17-64f7-4f9c-8290-f5382b54e5d2_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_HawkerEquipmentSolutionsLLCMember_550dd8d6-5f33-477e-a897-6bfe64040874_terseLabel_en-US" xlink:label="lab_fet_HawkerEquipmentSolutionsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawker Equipment Solutions, LLC</link:label>
    <link:label id="lab_fet_HawkerEquipmentSolutionsLLCMember_label_en-US" xlink:label="lab_fet_HawkerEquipmentSolutionsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawker Equipment Solutions, LLC [Member]</link:label>
    <link:label id="lab_fet_HawkerEquipmentSolutionsLLCMember_documentation_en-US" xlink:label="lab_fet_HawkerEquipmentSolutionsLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawker Equipment Solutions, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_HawkerEquipmentSolutionsLLCMember" xlink:href="fet-20221231.xsd#fet_HawkerEquipmentSolutionsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_HawkerEquipmentSolutionsLLCMember" xlink:to="lab_fet_HawkerEquipmentSolutionsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_959726ed-7671-479f-91b9-7202b4dbbc31_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_2dcb61c9-f389-45d6-9176-e6a1fc48d530_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_b0f475ed-c299-4147-96d5-3fe12a2547c4_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_af4d07fd-6e55-471a-8def-ffbb6fbf6b5c_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7a7b422c-a384-439f-990b-4a4d8467bce9_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e050b84f-3ed4-4029-87fc-35a0e98b67b1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_4d6727bf-66c9-47fc-86bd-4dcad2ff253b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1e75cb7a-644b-4465-a823-b702cac2e4f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. operations</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_074b9345-1d98-446c-9fed-1fddea456a79_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_d0c48c6e-3b7b-4eda-9b79-c0a1a09846e5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_ac18071c-ef89-4e3f-a184-a731bbcfbe5c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CanadianSubsidiariesMember_0cfda649-a075-47ec-a2ca-80d226bb5508_terseLabel_en-US" xlink:label="lab_fet_CanadianSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Subsidiaries</link:label>
    <link:label id="lab_fet_CanadianSubsidiariesMember_label_en-US" xlink:label="lab_fet_CanadianSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Subsidiaries [Member]</link:label>
    <link:label id="lab_fet_CanadianSubsidiariesMember_documentation_en-US" xlink:label="lab_fet_CanadianSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CanadianSubsidiariesMember" xlink:href="fet-20221231.xsd#fet_CanadianSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CanadianSubsidiariesMember" xlink:to="lab_fet_CanadianSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_FinanceLeaseExpenseAbstract_da6304c9-b6d2-43aa-899f-c6cd1f4eb9f3_terseLabel_en-US" xlink:label="lab_fet_FinanceLeaseExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_fet_FinanceLeaseExpenseAbstract_label_en-US" xlink:label="lab_fet_FinanceLeaseExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Expense [Abstract]</link:label>
    <link:label id="lab_fet_FinanceLeaseExpenseAbstract_documentation_en-US" xlink:label="lab_fet_FinanceLeaseExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_FinanceLeaseExpenseAbstract" xlink:href="fet-20221231.xsd#fet_FinanceLeaseExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_FinanceLeaseExpenseAbstract" xlink:to="lab_fet_FinanceLeaseExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0125cbe2-2439-486d-957a-5d92f5fd0332_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1fe40248-59f5-4d49-9f5e-a6f779dbcd08_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b493d83d-afa7-4544-a5bb-1f97ff5a1f57_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8caf312d-adb0-4f63-8fc3-17a28165dc4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dd85f457-b3b2-4c54-bc37-ff54a19e4275_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d214bb69-1f1d-4217-badb-dca6629c6add_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total compensation cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5f381f61-5988-4188-ae8a-ec3865138991_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5ea7b188-d33b-4374-8f36-7c062bc23d48_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_453612df-944e-482b-b50d-41b5bb971b39_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e57ebd70-ff39-456e-b530-ae54830196a4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining term, exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductLiabilityAccrualPeriodExpense_eb3c49f0-1f4b-422f-ba52-1b9383c6ddb6_terseLabel_en-US" xlink:label="lab_us-gaap_ProductLiabilityAccrualPeriodExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual out-of-pocket costs (less than)</link:label>
    <link:label id="lab_us-gaap_ProductLiabilityAccrualPeriodExpense_label_en-US" xlink:label="lab_us-gaap_ProductLiabilityAccrualPeriodExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Accrual, Period Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductLiabilityAccrualPeriodExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductLiabilityAccrualPeriodExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductLiabilityAccrualPeriodExpense" xlink:to="lab_us-gaap_ProductLiabilityAccrualPeriodExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_f598f7c7-bdb7-479e-815c-260cf9c22d12_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_6cc19c32-b357-42f6-86c6-39f1aa705f29_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtInstrumentFixedChargeCoverageRatio_04b19604-fe91-4534-84b6-3b4a67e752c9_terseLabel_en-US" xlink:label="lab_fet_DebtInstrumentFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Springing fixed charge coverage ratio</link:label>
    <link:label id="lab_fet_DebtInstrumentFixedChargeCoverageRatio_label_en-US" xlink:label="lab_fet_DebtInstrumentFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_fet_DebtInstrumentFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_fet_DebtInstrumentFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentFixedChargeCoverageRatio" xlink:href="fet-20221231.xsd#fet_DebtInstrumentFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtInstrumentFixedChargeCoverageRatio" xlink:to="lab_fet_DebtInstrumentFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_6bdbb4ad-50f8-4725-a224-6182e9dc2690_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DownholeTechnologiesMember_a5dc0a38-86f1-4b0b-8a97-f844bedec492_verboseLabel_en-US" xlink:label="lab_fet_DownholeTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downhole Technologies</link:label>
    <link:label id="lab_fet_DownholeTechnologiesMember_label_en-US" xlink:label="lab_fet_DownholeTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downhole Technologies [Member]</link:label>
    <link:label id="lab_fet_DownholeTechnologiesMember_documentation_en-US" xlink:label="lab_fet_DownholeTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downhole Technologies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DownholeTechnologiesMember" xlink:href="fet-20221231.xsd#fet_DownholeTechnologiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DownholeTechnologiesMember" xlink:to="lab_fet_DownholeTechnologiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1a03124c-3c1b-4a39-8e1a-e5abb4531094_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_238f0825-ee7c-4bd3-b959-eef90d922004_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt repurchased face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_115c3201-fb01-40a6-9729-008abed4c32d_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_6e3f1023-ad63-40c1-823f-bf4840a56d9e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_ddbe86e7-72c3-4b71-b54e-b6a11ce9dee4_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_e95a9976-d758-45cd-8d1e-417f5e0e1e01_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_5afba0ed-d643-4da0-919c-deb823a59069_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock issuance, net of forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_d72aa92e-773e-4692-b3b8-97037740b891_verboseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_a9c7dc19-b93e-4fd3-92ab-34fec10c4da2_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_e08542b8-d33b-47d6-a567-bfd6e210e11d_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_7a12e89d-00c3-4edd-b9ad-43674cbb93fc_terseLabel_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic incentives</link:label>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_label_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credits, Domestic</link:label>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_documentation_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" xlink:to="lab_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_AssetAcquisitionTermOfExpectedPayment_cce8a848-9349-478f-b992-a190ce9b76bb_terseLabel_en-US" xlink:label="lab_fet_AssetAcquisitionTermOfExpectedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of expected payment</link:label>
    <link:label id="lab_fet_AssetAcquisitionTermOfExpectedPayment_label_en-US" xlink:label="lab_fet_AssetAcquisitionTermOfExpectedPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Term Of Expected Payment</link:label>
    <link:label id="lab_fet_AssetAcquisitionTermOfExpectedPayment_documentation_en-US" xlink:label="lab_fet_AssetAcquisitionTermOfExpectedPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Term Of Expected Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AssetAcquisitionTermOfExpectedPayment" xlink:href="fet-20221231.xsd#fet_AssetAcquisitionTermOfExpectedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_AssetAcquisitionTermOfExpectedPayment" xlink:to="lab_fet_AssetAcquisitionTermOfExpectedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_50679f04-0131-4ff2-b5d0-8197bc67f7a8_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_22771b58-d8ad-4670-a30d-555a2a4b5b38_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_c1b53a07-efd2-48d1-aba9-4d3d52ea53de_terseLabel_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period, market price per share</link:label>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_label_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Market Price Per Share</link:label>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_documentation_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Market Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" xlink:to="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_5e7508f1-38b4-4c9d-b05c-d9af91fc3f4f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_556eb433-30ee-404a-adcb-39a1c9086071_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_4157a4e2-f558-4ac1-a3fb-704ac7b26419_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_664e0d00-2146-43fa-a9ae-7355f7b3fe44_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in contract with customer liabilities, percent</link:label>
    <link:label id="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_label_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Cumulative Catch-Up Adjustment to Revenue, Change In Measure Of Progress, Percent</link:label>
    <link:label id="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Cumulative Catch-Up Adjustment to Revenue, Change In Measure Of Progress, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:to="lab_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_c8e8122c-111e-4824-a8c9-a1f92f59060a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write downs</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_7e9a9288-297c-4d2e-9f22-6db209fb5a3b_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to expense</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock_a88a3efd-23b0-43df-a3be-7b47203aa64d_terseLabel_en-US" xlink:label="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates</link:label>
    <link:label id="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock_label_en-US" xlink:label="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 2 [Table Text Block]</link:label>
    <link:label id="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock_documentation_en-US" xlink:label="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 2 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" xlink:href="fet-20221231.xsd#fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" xlink:to="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_656ab4f2-f9c0-42c5-88dd-9e6a296e90f7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8b3de5ac-cd1f-4dd8-afa9-f555171da7dc_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b5f0c93-f2ac-4467-9b8a-85e3270b1576_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_6b33ef16-e82e-40f1-b010-ae8ff71f7b01_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_28aa0098-247a-4def-8499-0f88219bdbd2_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_ebbbcc4f-f43d-43f9-8e87-4ce9e2839c84_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_e5aac17d-8b83-4f67-a29b-a5792b0b0095_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_42e5c377-e950-4457-b09d-84a65d72351b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_d9ce127c-748e-4d0c-be90-7c149c23242b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_9a9d5984-9853-4c91-b7e4-3a8c09a5c3aa_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares, at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductionAndInfrastructureMember_22af6350-8a60-43ba-ab24-d506b2800e70_verboseLabel_en-US" xlink:label="lab_fet_ProductionAndInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production</link:label>
    <link:label id="lab_fet_ProductionAndInfrastructureMember_label_en-US" xlink:label="lab_fet_ProductionAndInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production and Infrastructure [Member]</link:label>
    <link:label id="lab_fet_ProductionAndInfrastructureMember_documentation_en-US" xlink:label="lab_fet_ProductionAndInfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production and Infrastructure [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionAndInfrastructureMember" xlink:href="fet-20221231.xsd#fet_ProductionAndInfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductionAndInfrastructureMember" xlink:to="lab_fet_ProductionAndInfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7db4aba6-9eed-4692-89bd-ec8a1d6ccd59_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContingentRestrictedStockMember_957839c5-0b27-407b-baec-cead578448df_terseLabel_en-US" xlink:label="lab_fet_ContingentRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Restricted Stock</link:label>
    <link:label id="lab_fet_ContingentRestrictedStockMember_label_en-US" xlink:label="lab_fet_ContingentRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Restricted Stock [Member]</link:label>
    <link:label id="lab_fet_ContingentRestrictedStockMember_documentation_en-US" xlink:label="lab_fet_ContingentRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContingentRestrictedStockMember" xlink:href="fet-20221231.xsd#fet_ContingentRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContingentRestrictedStockMember" xlink:to="lab_fet_ContingentRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_21ebd50f-f464-4d6a-964f-57de99ce7193_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransactionTypeAxis_d5b5c426-23b7-42e5-9d3a-4b514c74f1a9_terseLabel_en-US" xlink:label="lab_us-gaap_TransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction Type [Axis]</link:label>
    <link:label id="lab_us-gaap_TransactionTypeAxis_label_en-US" xlink:label="lab_us-gaap_TransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransactionTypeAxis" xlink:to="lab_us-gaap_TransactionTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_OperatingAndFinanceLeaseLiability_8b5eea3e-a6fe-48ae-8e33-bdc56b75c864_totalLabel_en-US" xlink:label="lab_fet_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_fet_OperatingAndFinanceLeaseLiability_0e396f6b-aae5-4ed0-9ca6-54db2f24e142_terseLabel_en-US" xlink:label="lab_fet_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_fet_OperatingAndFinanceLeaseLiability_label_en-US" xlink:label="lab_fet_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Lease, Liability</link:label>
    <link:label id="lab_fet_OperatingAndFinanceLeaseLiability_documentation_en-US" xlink:label="lab_fet_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingAndFinanceLeaseLiability" xlink:href="fet-20221231.xsd#fet_OperatingAndFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_OperatingAndFinanceLeaseLiability" xlink:to="lab_fet_OperatingAndFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_dd9be347-c33d-44fb-96b5-06034a653aea_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional based on tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f653a018-d8eb-4e77-8c4b-4d91c5300589_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S.</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8616cb8c-71c1-40f9-94ee-5ca8a2afd340_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_d4bab891-f701-4fbf-b0d5-e06bfa193dd9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_80ab7f5d-151e-470a-846b-7fc8bab2db25_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_87211005-dba2-4f47-9371-1262efdfba3e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_54df36ec-873c-4fdb-bd49-846f0c93c966_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_552d77eb-f7b4-437d-8265-7549fa3df2d8_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock_83b3b6e1-a350-47b1-891e-24bc969cd352_terseLabel_en-US" xlink:label="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates</link:label>
    <link:label id="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock_label_en-US" xlink:label="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 1 [Table Text Block]</link:label>
    <link:label id="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock_documentation_en-US" xlink:label="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 1 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" xlink:href="fet-20221231.xsd#fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" xlink:to="lab_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_75440873-72c5-4b22-b046-8bdd0bce885d_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_8a0f32b2-ba30-4485-b212-85bddf6f4c53_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of net sales</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic_e41faa6e-2308-4f07-8c11-c0a42acd7f9c_terseLabel_en-US" xlink:label="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic incentives</link:label>
    <link:label id="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic_label_en-US" xlink:label="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax Credits, Domestic</link:label>
    <link:label id="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic_documentation_en-US" xlink:label="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax Credits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncomeTaxReconciliationTaxCreditsDomestic" xlink:href="fet-20221231.xsd#fet_IncomeTaxReconciliationTaxCreditsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_IncomeTaxReconciliationTaxCreditsDomestic" xlink:to="lab_fet_IncomeTaxReconciliationTaxCreditsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_5635626a-d6e2-49fb-b193-3c7e2bc36613_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_7f061eab-4a95-486b-b341-ba21753c468a_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_8b9f8c88-1126-4b84-90f9-18716bb17ebc_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets, Cost</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_b4b880fe-6709-4103-8d2e-703382400d37_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_4861db4f-6681-455d-9fad-9f43620f749f_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_90c96c3a-1fef-449a-8f02-e054e5f3aaa3_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_74b20238-d7d5-4a08-992f-19942116d674_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_f1821250-22bc-40e0-8d40-4622a010e9e3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and parts</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ffe79e1b-865f-405d-8202-b110f9084cd4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_PaymentsForRepurchaseOfSeniorNotes_f4f6d5d8-286b-4449-b04c-5bff14b425a5_negatedTerseLabel_en-US" xlink:label="lab_fet_PaymentsForRepurchaseOfSeniorNotes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid to repurchase 2025 Notes</link:label>
    <link:label id="lab_fet_PaymentsForRepurchaseOfSeniorNotes_label_en-US" xlink:label="lab_fet_PaymentsForRepurchaseOfSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase Of Senior Notes</link:label>
    <link:label id="lab_fet_PaymentsForRepurchaseOfSeniorNotes_documentation_en-US" xlink:label="lab_fet_PaymentsForRepurchaseOfSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase Of Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentsForRepurchaseOfSeniorNotes" xlink:href="fet-20221231.xsd#fet_PaymentsForRepurchaseOfSeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_PaymentsForRepurchaseOfSeniorNotes" xlink:to="lab_fet_PaymentsForRepurchaseOfSeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0d7cbf52-e618-4f4a-a603-9df43617322d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_07a796ee-7838-4570-ab44-991dc0bfe01b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_384fda55-d0af-4cc5-bdf9-6a43d55060f8_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1_51cc04b5-5a54-43e3-992a-3396df33f17b_terseLabel_en-US" xlink:label="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial term</link:label>
    <link:label id="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Sales-type Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:to="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_6a01a267-039a-4e45-8aa9-831708476622_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_8f6c4f00-f433-4c02-bd25-1cbb06ff786f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_f3edcf85-acca-4c1d-aa3f-9086a5863684_terseLabel_en-US" xlink:label="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, deferred revenue and other accrued liabilities</link:label>
    <link:label id="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_label_en-US" xlink:label="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts payable, deferred revenue and other accrued liabilities</link:label>
    <link:label id="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_documentation_en-US" xlink:label="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts payable, deferred revenue and other accrued liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" xlink:to="lab_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_6f3d94d2-8d38-4e24-96f7-ed41fa97d0d0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale-leaseback transactions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lease Payment, Sales-Type and Direct Financing Leases, Investing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" xlink:to="lab_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_a8e6058b-47b0-4327-8ffc-e400dd2056d9_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b7a7b624-6beb-4423-8040-1504a8917c99_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_27726b7a-b776-4ffd-8318-70eafc8af5e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_SubseaTechnologiesMember_c32cf2b6-9d6c-40e6-b6cf-61510fdb79b4_terseLabel_en-US" xlink:label="lab_fet_SubseaTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsea Technologies</link:label>
    <link:label id="lab_fet_SubseaTechnologiesMember_label_en-US" xlink:label="lab_fet_SubseaTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsea Technologies [Member]</link:label>
    <link:label id="lab_fet_SubseaTechnologiesMember_documentation_en-US" xlink:label="lab_fet_SubseaTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsea Technologies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SubseaTechnologiesMember" xlink:href="fet-20221231.xsd#fet_SubseaTechnologiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_SubseaTechnologiesMember" xlink:to="lab_fet_SubseaTechnologiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_b66d30ae-352c-4c2d-a17d-12b728bf8cdb_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_3a9a0692-a8e7-4b04-95ab-48734fec2516_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_04ac5351-34bd-4952-bab1-b6f15e3bab78_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on pension liability</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_de8d32f6-2489-4309-9948-25c65c5deed5_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in pension liability</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CDORRateMember_ba9fb9b0-2551-41e6-8e43-7c90212d33f8_terseLabel_en-US" xlink:label="lab_fet_CDORRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDOR Rate</link:label>
    <link:label id="lab_fet_CDORRateMember_label_en-US" xlink:label="lab_fet_CDORRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDOR Rate [Member]</link:label>
    <link:label id="lab_fet_CDORRateMember_documentation_en-US" xlink:label="lab_fet_CDORRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDOR Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CDORRateMember" xlink:href="fet-20221231.xsd#fet_CDORRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CDORRateMember" xlink:to="lab_fet_CDORRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_576fd86b-dafd-47b4-8181-ec6be08ca0c0_terseLabel_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. CARES Act</link:label>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_label_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, CAREs Act, Percent</link:label>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_documentation_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, CAREs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" xlink:to="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_a85697fd-6568-48ea-bd33-4e77261e3c1d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_b0239c4d-c77f-457d-b09d-51c007d5ad01_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c9e5be20-59bc-4e70-9c00-51af62fc2e0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_StimulationandInterventionMember_31f886d6-15ea-479b-9095-0260d14465ed_terseLabel_en-US" xlink:label="lab_fet_StimulationandInterventionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stimulation and Intervention</link:label>
    <link:label id="lab_fet_StimulationandInterventionMember_label_en-US" xlink:label="lab_fet_StimulationandInterventionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stimulation and Intervention [Member]</link:label>
    <link:label id="lab_fet_StimulationandInterventionMember_documentation_en-US" xlink:label="lab_fet_StimulationandInterventionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stimulation and Intervention [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_StimulationandInterventionMember" xlink:href="fet-20221231.xsd#fet_StimulationandInterventionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_StimulationandInterventionMember" xlink:to="lab_fet_StimulationandInterventionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_35cc7f38-b5b2-4930-a899-20ecb9dc6c06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_de4c4531-a533-4cd4-bfff-4af377719aba_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fcb5f837-678f-4faa-a764-ea66f1934d1b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes_db98ac0d-d5fe-48dc-b196-f5ca705ad548_terseLabel_en-US" xlink:label="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value discount on 2025 Notes</link:label>
    <link:label id="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes_label_en-US" xlink:label="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Fair Value Discount On Notes</link:label>
    <link:label id="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes_documentation_en-US" xlink:label="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Fair Value Discount On Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxAssetsFairValueDiscountOnNotes" xlink:href="fet-20221231.xsd#fet_DeferredTaxAssetsFairValueDiscountOnNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DeferredTaxAssetsFairValueDiscountOnNotes" xlink:to="lab_fet_DeferredTaxAssetsFairValueDiscountOnNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LeaseLiabilityMaturityAbstract_dd30da3b-942c-4889-97e5-9fe58d463b81_terseLabel_en-US" xlink:label="lab_fet_LeaseLiabilityMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_fet_LeaseLiabilityMaturityAbstract_label_en-US" xlink:label="lab_fet_LeaseLiabilityMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Maturity [Abstract]</link:label>
    <link:label id="lab_fet_LeaseLiabilityMaturityAbstract_documentation_en-US" xlink:label="lab_fet_LeaseLiabilityMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LeaseLiabilityMaturityAbstract" xlink:href="fet-20221231.xsd#fet_LeaseLiabilityMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract" xlink:to="lab_fet_LeaseLiabilityMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_981d9f2d-29db-4c73-93be-77364384a7a6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_8f1455c8-edb0-461d-8398-832b827d5a4c_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a7bb2db9-b951-45c6-a986-071801b3cde4_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_8a9b1af5-e1fb-4bbb-afbf-8163473d65e1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_63a6caa5-01e4-42a8-91a9-6fc21fce84f0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_a9d44ca8-17c5-4798-a6ca-d5508a2459db_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_a054877b-36f5-4393-a71d-82e51f5992f1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in contract with customer liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_4523aa58-984e-43f7-bb27-611406cb0c85_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_f35eefaf-f5f6-483a-aa36-82329b941480_terseLabel_en-US" xlink:label="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, percent payable in cash or additional notes</link:label>
    <link:label id="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_label_en-US" xlink:label="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash Or Additional Notes</link:label>
    <link:label id="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_documentation_en-US" xlink:label="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash Or Additional Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" xlink:href="fet-20221231.xsd#fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" xlink:to="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_05662beb-229c-4168-80a1-1f8142fac2ba_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_2c8ebcda-1204-4074-9b40-2aa33399cd8f_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments (in segments)</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_f05e329d-c68a-4eb1-8235-7323d27c9e8a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_152a9dd3-9fb5-41f4-8a52-d9664def98ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ce44f365-f992-47f8-9b99-47d59103caea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d5903adf-7b8c-4472-9a81-396e2d1f8bcb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_60b9bd88-d739-4e67-8d5b-e5aa84792768_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_2cf4ef1d-3432-4f28-948c-422850e541b0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_AsbestosLitigationMember_c4f54341-8781-4405-9de0-15e397ae9cb4_terseLabel_en-US" xlink:label="lab_fet_AsbestosLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Litigation</link:label>
    <link:label id="lab_fet_AsbestosLitigationMember_label_en-US" xlink:label="lab_fet_AsbestosLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Litigation [Member]</link:label>
    <link:label id="lab_fet_AsbestosLitigationMember_documentation_en-US" xlink:label="lab_fet_AsbestosLitigationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AsbestosLitigationMember" xlink:href="fet-20221231.xsd#fet_AsbestosLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_AsbestosLitigationMember" xlink:to="lab_fet_AsbestosLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_a4d29dc0-ecc0-47b2-a671-0512b273198b_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_de1618ac-4609-44af-bd1f-65e429575889_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_43a267d7-cebc-4834-a6dc-8b925545d375_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_b95593a5-85fb-4fdb-bfe1-3f6fa7d81bd1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_daa75a66-0d05-4c70-b3b2-4898dda25818_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contribution benefit plan expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_b53bb5ce-5e3b-406b-9139-a42c758087d3_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_af90dcc8-e5d2-4f7c-a01f-175d25de0e7e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_91a7da1f-a418-4c4e-8edb-b048bc028bda_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets - non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_89fcf10c-507e-4db9-b8bd-22d6a1bbfb4e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_a73dabcb-e49f-44fa-a209-e1fa61162c3c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_5833fc5e-d630-475d-a39a-7e13e55bc353_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable&#8212;trade, net of allowances of $10,690 and $11,114</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_3d21b7ae-10da-4ccb-8dc9-1ff514c0d1fe_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_55d52c7a-a855-4c8b-8316-0e45b016baaa_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademark</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_1c216be2-8245-4535-b175-e5727f94d68f_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_271aaa3f-f693-49cb-8854-40e8f6e3b78f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, options exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_15b60f15-302c-423e-bd63-7dc3940e4e74_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_9a72f834-6261-4b56-a148-650e1f4a3175_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_4caf4315-4107-486a-b6a9-cb381d2f3293_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable_9c0e6db2-a416-41d7-b760-1ae2d186770f_terseLabel_en-US" xlink:label="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss and Tax Credit Carryforwards [Table]</link:label>
    <link:label id="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable_label_en-US" xlink:label="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss and Tax Credit Carryforwards [Table]</link:label>
    <link:label id="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable_documentation_en-US" xlink:label="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss and Tax Credit Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable" xlink:href="fet-20221231.xsd#fet_OperatingLossAndTaxCreditCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable" xlink:to="lab_fet_OperatingLossAndTaxCreditCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff660231-7889-4b18-83e4-143201a1cc9c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e05dc67a-1e71-4f6b-a816-7dea12ab5bca_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_d6e3ab8f-8012-4bf2-87d9-62e9e184394d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_033a6ed1-a2fb-477f-85ad-56505d891c0b_terseLabel_en-US" xlink:label="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate primary insurance coverage (over)</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_label_en-US" xlink:label="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Aggregate Primary Insurance Coverage</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_documentation_en-US" xlink:label="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Aggregate Primary Insurance Coverage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" xlink:to="lab_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3d5d82ac-9a11-45c3-9855-090eec20475f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested at beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8daedb9d-1909-4d2b-aa7e-d5e6232772a0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested at the end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_fca5c281-ed8d-4fd5-9e74-9b84969c33f1_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_b0368524-e5dd-41ec-a5be-1cea49efb83e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2b3896-f411-44a4-81e9-72c6975ee02d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_b0352b4e-7126-4b09-b8c8-5660b97169a1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, interest rate of debt</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_5f78904b-bd2c-4bf9-a6c2-b1b375c71eeb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_f7335ee0-95a5-40df-9f7b-be9e4daa86d3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CurrentFederalAndStateTaxExpenseBenefit_2119ba0d-1ccd-46f4-802f-bf9b7ebe953b_terseLabel_en-US" xlink:label="lab_fet_CurrentFederalAndStateTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal and state</link:label>
    <link:label id="lab_fet_CurrentFederalAndStateTaxExpenseBenefit_label_en-US" xlink:label="lab_fet_CurrentFederalAndStateTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal and State Tax Expense (Benefit)</link:label>
    <link:label id="lab_fet_CurrentFederalAndStateTaxExpenseBenefit_documentation_en-US" xlink:label="lab_fet_CurrentFederalAndStateTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal and State Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CurrentFederalAndStateTaxExpenseBenefit" xlink:href="fet-20221231.xsd#fet_CurrentFederalAndStateTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CurrentFederalAndStateTaxExpenseBenefit" xlink:to="lab_fet_CurrentFederalAndStateTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_900ee5ef-c236-4ab2-bf0d-ebf183593909_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_dfb6ab64-5068-4a77-a5ac-a2f806c10242_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_86fcbaca-3170-4778-90df-b07d4feb7d71_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_ca9aed19-cec3-4340-a80b-355aa7d816b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1584c44b-5968-490a-bd4f-24ec8aade434_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f498d62a-0dd5-46e4-8aa5-036af046c907_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income / (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_c637737a-2f52-482b-ac05-59e7816afdbf_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_f91b4bc6-db1f-4be9-9eb4-725c8ad4644f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_8f3e850a-8ac8-40f0-b917-0d8da8139823_negatedTerseLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value discount</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ValveSolutionsMember_2b3fd0f1-9de2-457d-af63-448302163b5d_terseLabel_en-US" xlink:label="lab_fet_ValveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valve Solutions</link:label>
    <link:label id="lab_fet_ValveSolutionsMember_label_en-US" xlink:label="lab_fet_ValveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valve Solutions [Member]</link:label>
    <link:label id="lab_fet_ValveSolutionsMember_documentation_en-US" xlink:label="lab_fet_ValveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valve Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ValveSolutionsMember" xlink:href="fet-20221231.xsd#fet_ValveSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ValveSolutionsMember" xlink:to="lab_fet_ValveSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_2e6dda5e-c8b6-457f-be07-fef1ef47725a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_761d4901-c7e8-449e-a0cd-16f3b29f72dc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_SaleLeasebackTransactionMember_f885d434-9c5d-4096-9eae-f6df6d78468f_terseLabel_en-US" xlink:label="lab_fet_SaleLeasebackTransactionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale-Leaseback Transaction</link:label>
    <link:label id="lab_fet_SaleLeasebackTransactionMember_label_en-US" xlink:label="lab_fet_SaleLeasebackTransactionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale-Leaseback Transaction [Member]</link:label>
    <link:label id="lab_fet_SaleLeasebackTransactionMember_documentation_en-US" xlink:label="lab_fet_SaleLeasebackTransactionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale-Leaseback Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SaleLeasebackTransactionMember" xlink:href="fet-20221231.xsd#fet_SaleLeasebackTransactionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_SaleLeasebackTransactionMember" xlink:to="lab_fet_SaleLeasebackTransactionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LeaseRightOfUseAssets_01565f22-74ff-4e75-b966-863fc637efa1_totalLabel_en-US" xlink:label="lab_fet_LeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease assets</link:label>
    <link:label id="lab_fet_LeaseRightOfUseAssets_label_en-US" xlink:label="lab_fet_LeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-Of-Use Assets</link:label>
    <link:label id="lab_fet_LeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_fet_LeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LeaseRightOfUseAssets" xlink:href="fet-20221231.xsd#fet_LeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LeaseRightOfUseAssets" xlink:to="lab_fet_LeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_46f2f804-8283-429f-832c-43afc16302fd_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_3872500f-d682-47ea-9b55-4df630903609_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_105da45f-60ab-4d65-93d7-a9e2da9adeb6_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_00b06bb0-5e26-428c-80ad-0c029b412147_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_e60c5a23-4b44-429c-8b9c-c7ed540c7bc6_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d1a01bdd-3bd0-417a-9b9d-5c210788601b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_d3eec266-a561-4037-b6fb-e14f49e03aa7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_1313cd83-0aba-4f0d-a5b9-0e936153d9ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_c8582e73-43f1-4798-a6af-f11b7ff236ff_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dd5792ed-be60-4eb7-b355-a77892b150e8_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_5a885d75-5d6a-440f-8d86-df1cfd5fe605_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion shares amount (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_093f5c7a-b935-4bc7-8fa1-6772504d07b9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock awards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_8f4429e8-d330-4963-9344-7190fc0ffd85_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f8411cb5-81c6-43ea-8987-291e847ef836_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_f8f8fdfa-1e98-4e10-9072-9611eff4646f_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a0f90c23-8b40-4045-875b-dcb3d4ec21ce_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d77c960f-075e-433d-84b2-7ffb38a36d56_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_PaymentOfCapitalLeaseObligations_54907084-afa9-4bad-aadd-2d987a6913fb_negatedTerseLabel_en-US" xlink:label="lab_fet_PaymentOfCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of capital lease obligations</link:label>
    <link:label id="lab_fet_PaymentOfCapitalLeaseObligations_label_en-US" xlink:label="lab_fet_PaymentOfCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Capital Lease Obligations</link:label>
    <link:label id="lab_fet_PaymentOfCapitalLeaseObligations_documentation_en-US" xlink:label="lab_fet_PaymentOfCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentOfCapitalLeaseObligations" xlink:href="fet-20221231.xsd#fet_PaymentOfCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_PaymentOfCapitalLeaseObligations" xlink:to="lab_fet_PaymentOfCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a2a5bc30-c5d3-4d02-84bb-415e283792b2_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_014ade98-c782-4384-855a-31cbcf4d2fee_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4184ab08-b86d-4bf4-aee1-24382bff8e45_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_5ab27ae6-3126-4c30-a964-e022f2f06e32_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_edcf2121-d997-466f-a940-5d2cc4af1478_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_2f2dc92f-5ab2-405e-bb3d-9d0a49f2b206_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_6e3324eb-3ad2-4877-8b02-4dbefcb41b10_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_be1c6486-696c-4bfc-9d6d-cdc61cf875f4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_686a6343-23b0-4ec8-a450-09e52bebd8db_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A2010StockIncentivePlanMember_bf19f8a8-3500-4463-9f36-060f197fef50_terseLabel_en-US" xlink:label="lab_fet_A2010StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 Stock Incentive Plan</link:label>
    <link:label id="lab_fet_A2010StockIncentivePlanMember_label_en-US" xlink:label="lab_fet_A2010StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_fet_A2010StockIncentivePlanMember_documentation_en-US" xlink:label="lab_fet_A2010StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 Stock Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2010StockIncentivePlanMember" xlink:href="fet-20221231.xsd#fet_A2010StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A2010StockIncentivePlanMember" xlink:to="lab_fet_A2010StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ccd8a86b-86e0-4d42-9c90-475fa744f4b1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_95bccd59-67a8-4d9d-b0f0-9d8f49bfc876_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d41b5cd6-87d2-40d9-809a-6f9ec1d8d154_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_4cea17ac-a709-4274-8238-f8147636909d_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments Due After Year Five</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments Due After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_b162ed6c-a5d7-42fe-83d0-52a8a63082be_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_e9e42ad6-9833-4824-b978-fd9c6095af17_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_6652d411-593c-4b04-81ba-28919b284b59_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_41525827-11c5-428f-b02a-cb922fd58de1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_36448797-d783-4a8f-a5a4-388887da1e9b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0803c4f5-0a49-433d-90ac-a187b8dd0e86_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_81f248a1-fa57-4aeb-be64-7ffb910b48d4_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted - weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9ce98179-2e2e-4a1c-a464-82e53362c907_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_24fe59b7-6197-48d3-b2d9-866f3ca863ee_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_9a1b327e-0835-40f7-9576-ca6891276b07_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_a8b422b4-ed69-4029-848c-0a8596f2f4f6_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_6cc833c4-db24-4582-a81e-661395eea3aa_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_b10bbae8-5e9c-4847-84ba-281f5217da02_verboseLabel_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. CARES Act</link:label>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_label_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, CAREs Act, Amount</link:label>
    <link:label id="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_documentation_en-US" xlink:label="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, CAREs Act, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" xlink:to="lab_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_COVID19ImpactsPolicyTextBlock_db784fd4-40c0-4b19-85e3-d4a1426704dc_terseLabel_en-US" xlink:label="lab_fet_COVID19ImpactsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Impacts</link:label>
    <link:label id="lab_fet_COVID19ImpactsPolicyTextBlock_label_en-US" xlink:label="lab_fet_COVID19ImpactsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Impacts [Policy Text Block]</link:label>
    <link:label id="lab_fet_COVID19ImpactsPolicyTextBlock_documentation_en-US" xlink:label="lab_fet_COVID19ImpactsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Impacts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_COVID19ImpactsPolicyTextBlock" xlink:href="fet-20221231.xsd#fet_COVID19ImpactsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_COVID19ImpactsPolicyTextBlock" xlink:to="lab_fet_COVID19ImpactsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_a3fb16e3-2684-4146-b8f5-81f645502dc9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value, 14,800,000 shares authorized, 6,223,454 and 6,100,886 shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_30d34f02-bca7-489f-a5ce-d11b219c4945_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber_31a41914-29d0-4ae2-bb44-e4994227016d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency, patents allegedly infringed, number</link:label>
    <link:label id="lab_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Patents Allegedly Infringed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPatentsAllegedlyInfringedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber" xlink:to="lab_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_baed39e3-af05-4b08-9809-b9e62d892281_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes Due October 2021</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_6e9d78f1-448b-4606-b2dd-7e67cbb46314_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_edb5f085-4a45-4106-a661-1495489fce0c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_9705c15b-4934-4617-8a7d-23e133bebaee_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia-Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_8f98ef60-950a-4678-861b-314c3b279cda_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_53a42213-ffe1-4b05-b73c-9fbcb6205d55_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of provisions for contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_95a0d04d-a93d-4508-903d-5360a16ec6d0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5e8b4570-a251-4dd1-b614-6c47c33a83e2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_ce03156f-ca19-4938-8078-cf7f50d8810c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_169e7c44-ec0d-4492-a7a7-64e737411da6_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A80OfBorrowingBaseMember_8046d205-2ecf-434b-be9c-445d6a8cec7e_terseLabel_en-US" xlink:label="lab_fet_A80OfBorrowingBaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of Eligible Inventory Included in Borrowing Base, 80% of Borrowing Base</link:label>
    <link:label id="lab_fet_A80OfBorrowingBaseMember_label_en-US" xlink:label="lab_fet_A80OfBorrowingBaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">80% Of Borrowing Base [Member]</link:label>
    <link:label id="lab_fet_A80OfBorrowingBaseMember_documentation_en-US" xlink:label="lab_fet_A80OfBorrowingBaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">80% Of Borrowing Base</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A80OfBorrowingBaseMember" xlink:href="fet-20221231.xsd#fet_A80OfBorrowingBaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A80OfBorrowingBaseMember" xlink:to="lab_fet_A80OfBorrowingBaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_e3f80636-9b8c-4aa4-9741-978e793d4ba3_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in unrecognized tax benefits is reasonably possible</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ad9399d-f620-428b-bdc8-7b45821facff_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4548fc47-c5d8-4fa7-aeab-ce7086b99e87_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ca403445-8148-493b-a31e-5231593227ac_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d7d189ca-80f2-432b-b59d-dcdacae30229_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_06821629-8856-4781-9703-99e74aeef80e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f52b2522-9d3f-45b0-830e-c06c1defac44_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_c91c4f8e-038d-4a0c-bce9-e4bbffc951d7_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_68b2017b-a5c5-433d-9139-321af96bd079_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_aa09eb0c-23d9-485a-9203-23ba8c68c551_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_OtherPropertyAndEquipmentMember_173f3b5c-49ee-4713-a739-f4bf5a5c92b7_terseLabel_en-US" xlink:label="lab_fet_OtherPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_fet_OtherPropertyAndEquipmentMember_label_en-US" xlink:label="lab_fet_OtherPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Property and Equipment [Member]</link:label>
    <link:label id="lab_fet_OtherPropertyAndEquipmentMember_documentation_en-US" xlink:label="lab_fet_OtherPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OtherPropertyAndEquipmentMember" xlink:href="fet-20221231.xsd#fet_OtherPropertyAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_OtherPropertyAndEquipmentMember" xlink:to="lab_fet_OtherPropertyAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_c50dbdbb-a151-451b-be00-855a5645dcce_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8f2075ec-e83a-4cc0-9709-2b0ce7aa4b3a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d35020af-708a-4a07-9601-1b604701f3f0_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange losses (gains) and other, net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_1969f998-4a59-48d1-92dc-6f5209687a5a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings_80d932b9-b4b5-4509-8ed0-b77ae182df79_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and estimated profits in excess of billings</link:label>
    <link:label id="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings_label_en-US" xlink:label="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Costs In Excess Of Billings</link:label>
    <link:label id="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Costs In Excess Of Billings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings" xlink:to="lab_fet_ContractWithCustomerAssetCostsInExcessOfBillings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_ab4df092-b751-4c5f-be3d-889b9371fa53_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e0699b63-fd10-4054-93be-8beaf410ed05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life, intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_98e889c6-08f6-4151-bcee-6ba2db063f73_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_285e5f86-9158-4cbd-aaff-2e16ed24b04c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_a9f799e3-4900-4333-93f0-6e4cc98b6ff4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_7f64103e-be5f-4dbc-a03a-d4e2e8a741b9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_91b41956-44a2-4ead-97b9-421f7cf9bad2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New claims filed each year (fewer than)</link:label>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, New Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_1cd0ed23-36a8-44b2-b3a6-e445629d1836_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_c8ec5a55-4bb1-4d95-87a6-68f122f963aa_negatedLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale-leaseback transactions</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_ba8db4a6-bb9c-45c3-9e79-2c60e2085944_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on sale-leaseback transactions</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_ef2ea312-2d89-4153-ae69-957815c9f1c1_netLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on sale-leaseback transactions</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_label_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:to="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_79020790-6867-4320-a95c-7e21c5793da6_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_bd07027f-d852-48b6-8517-d9e3c7a5bb4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_ef7cca91-abc3-4625-b56e-1d30cd1b4a91_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1e9b6b91-76b3-44f9-8db1-a8a7f3747cbf_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7a487180-078f-4888-b670-8bc82402411c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_e7a9ff01-5b95-4a43-a469-82a6a30b609f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_e9ba11a9-1b2a-46a3-b97e-cd5dd3e004ee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities_2a390c9a-cadc-407c-8ae5-e3c0b29a0652_terseLabel_en-US" xlink:label="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:label id="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:href="fet-20221231.xsd#fet_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_fet_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_e60cca34-6d99-42af-aea5-e3b1cb826fde_terseLabel_en-US" xlink:label="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Unused Portion Less than&#160;or Equal to 50%</link:label>
    <link:label id="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_label_en-US" xlink:label="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Unused Portion Less Than&#160;Or Equal To 50% [Member]</link:label>
    <link:label id="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_documentation_en-US" xlink:label="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Unused Portion Less Than&#160;Or Equal To 50%</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" xlink:href="fet-20221231.xsd#fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" xlink:to="lab_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ced1494e-0359-4c64-915e-6a4ff8bf8574_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_880599bf-c2f7-44d6-af4c-15544e124df3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement, additional increase</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_81101cd3-b7b3-4c4c-8453-38c4ec77ad2f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_127302b4-cdfe-496a-90f4-3278a3671649_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_b41f10eb-9fc3-4106-a1e0-eb97f7a099ac_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused capacity, commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4b1656ec-ece8-4c14-a4f9-8fce00bc72bd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit at the statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_USInterestLimitationCarryforwards_37d1b44b-162d-4684-a441-6a160e8dc89d_terseLabel_en-US" xlink:label="lab_fet_USInterestLimitationCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. interest limitation carryforwards</link:label>
    <link:label id="lab_fet_USInterestLimitationCarryforwards_label_en-US" xlink:label="lab_fet_USInterestLimitationCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Interest Limitation Carryforwards</link:label>
    <link:label id="lab_fet_USInterestLimitationCarryforwards_documentation_en-US" xlink:label="lab_fet_USInterestLimitationCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Interest Limitation Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_USInterestLimitationCarryforwards" xlink:href="fet-20221231.xsd#fet_USInterestLimitationCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_USInterestLimitationCarryforwards" xlink:to="lab_fet_USInterestLimitationCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_150001f3-29b9-4ac7-88fc-f826a7a9d46a_terseLabel_en-US" xlink:label="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, percent payable in cash</link:label>
    <link:label id="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_label_en-US" xlink:label="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash</link:label>
    <link:label id="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_documentation_en-US" xlink:label="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" xlink:href="fet-20221231.xsd#fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" xlink:to="lab_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_995fb530-b52c-4cc6-8542-d019323e6fd0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_36f246e2-bb44-4209-a8b2-a33dfd6954d0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_10f27254-fdaf-4fb9-a50d-4840848b6fde_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6e3097a5-db38-4c4b-82fd-1626c2529f09_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying value of extinguished debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A2017CreditFacilityMember_a0ec8a22-ff29-458f-8bcf-916c95c31014_terseLabel_en-US" xlink:label="lab_fet_A2017CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Credit Facility</link:label>
    <link:label id="lab_fet_A2017CreditFacilityMember_label_en-US" xlink:label="lab_fet_A2017CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Credit Facility [Member]</link:label>
    <link:label id="lab_fet_A2017CreditFacilityMember_documentation_en-US" xlink:label="lab_fet_A2017CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2017CreditFacilityMember" xlink:href="fet-20221231.xsd#fet_A2017CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A2017CreditFacilityMember" xlink:to="lab_fet_A2017CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_EuropeAndAfricaMember_c26270a2-6e65-434c-bea7-5138ae3c9866_terseLabel_en-US" xlink:label="lab_fet_EuropeAndAfricaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe &amp; Africa</link:label>
    <link:label id="lab_fet_EuropeAndAfricaMember_label_en-US" xlink:label="lab_fet_EuropeAndAfricaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe and Africa [Member]</link:label>
    <link:label id="lab_fet_EuropeAndAfricaMember_documentation_en-US" xlink:label="lab_fet_EuropeAndAfricaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe and Africa [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EuropeAndAfricaMember" xlink:href="fet-20221231.xsd#fet_EuropeAndAfricaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_EuropeAndAfricaMember" xlink:to="lab_fet_EuropeAndAfricaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_39efa068-0a75-4f3e-b07b-ea8b9e091e29_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_77e91bef-1f54-4b2f-a1f9-523d782550f6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease_32443573-0a79-4e4f-8156-0ab050215b40_negatedTerseLabel_en-US" xlink:label="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions or other</link:label>
    <link:label id="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease_label_en-US" xlink:label="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves, Deduction and Other Reserve Decrease</link:label>
    <link:label id="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease_documentation_en-US" xlink:label="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves, Deduction and Other Reserve Decrease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" xlink:href="fet-20221231.xsd#fet_InventoryValuationReservesDeductionAndOtherReserveDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" xlink:to="lab_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e4b6b51f-9d23-485a-822c-968316204c53_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerLiabilityDeferredRevenue_bc72358f-3022-4dde-8a88-ccc62ea476a6_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_fet_ContractWithCustomerLiabilityDeferredRevenue_label_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Deferred Revenue</link:label>
    <link:label id="lab_fet_ContractWithCustomerLiabilityDeferredRevenue_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerLiabilityDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerLiabilityDeferredRevenue" xlink:to="lab_fet_ContractWithCustomerLiabilityDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_5f8ce80f-f09e-486a-9b5e-8e8bd25140a6_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_02303bc5-ab9c-4f74-8a2f-da9f1948a7be_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_bf4021f4-40bc-4e66-b5c8-f034112a897d_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cc1765f-8efb-41b4-b8f3-1c0988e2c35e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_28e9e084-1934-43c7-ab0c-98741a9293ca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_76657a6f-1bff-45b1-beea-4859f0d67224_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_d3c33eea-4e5b-4fde-82e2-028dd172a03e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_98637038-ce88-4aa0-b858-bb3e913bb36c_terseLabel_en-US" xlink:label="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss and Tax Credit Carryforwards [Line Items]</link:label>
    <link:label id="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_label_en-US" xlink:label="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss and Tax Credit Carryforwards [Line Items]</link:label>
    <link:label id="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_documentation_en-US" xlink:label="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss and Tax Credit Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems" xlink:href="fet-20221231.xsd#fet_OperatingLossAndTaxCreditCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems" xlink:to="lab_fet_OperatingLossAndTaxCreditCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityAbstract_f51cf0f8-1dfa-4b62-8a1e-70b96015a0da_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability [Abstract]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1540e13a-dc93-41a3-80cd-06d33402ae38_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_7aff9cf4-ee56-40d5-be19-6d89d90898b5_terseLabel_en-US" xlink:label="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of primary insurers under settlement agreement</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_label_en-US" xlink:label="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Number of Primary Insurers Under Settlement Agreement</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_documentation_en-US" xlink:label="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Number of Primary Insurers Under Settlement Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" xlink:to="lab_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_db8d86ea-b5aa-4b84-9058-3b3af3f661bf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e5fa058d-0c93-407f-8ae1-321bd1e9b0d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_71add957-4166-4645-a38a-906452b6c8f2_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_843b06d3-9408-432b-b457-7ff71d8f9610_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_e9c3403b-2c0a-4197-ad58-6496a3d28224_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_9a485956-151c-4ee3-b71a-18aed024c603_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_a8bfa7fd-94df-49e3-b149-33aa01075606_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_3ffef603-aaf2-460e-af1f-f33098616d7e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6243ec42-a03b-4e7b-9d86-58885f240c46_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_CoiledTubingMember_b99c3997-7627-430f-bf7b-c77129d54e54_terseLabel_en-US" xlink:label="lab_fet_CoiledTubingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coiled Tubing</link:label>
    <link:label id="lab_fet_CoiledTubingMember_label_en-US" xlink:label="lab_fet_CoiledTubingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coiled Tubing [Member]</link:label>
    <link:label id="lab_fet_CoiledTubingMember_documentation_en-US" xlink:label="lab_fet_CoiledTubingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coiled Tubing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CoiledTubingMember" xlink:href="fet-20221231.xsd#fet_CoiledTubingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_CoiledTubingMember" xlink:to="lab_fet_CoiledTubingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10ded3ed-c617-44af-a3b2-de05a730aacc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_859e4d15-82a8-4119-85f5-d062882437ad_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_d74637d8-78f9-4cd1-adbf-3faf4146db4e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_ece6dcc3-93d3-47ac-83fc-7a839311ea88_terseLabel_en-US" xlink:label="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of costs of handling and settling each claim covered by insurance</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_label_en-US" xlink:label="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Percentage Of Costs Of Handling And Settling Each Claim Covered By Insurance</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_documentation_en-US" xlink:label="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Percentage Of Costs Of Handling And Settling Each Claim Covered By Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" xlink:to="lab_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b9c4b33f-9596-4d48-b3d4-f38b3ef2f968_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings in excess of costs and profits recognized</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_4598ddc9-1482-40a8-b572-c36907c27f31_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LIBORFloorMember_63ea519a-317d-42f2-af58-9a19b127032b_terseLabel_en-US" xlink:label="lab_fet_LIBORFloorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Floor</link:label>
    <link:label id="lab_fet_LIBORFloorMember_label_en-US" xlink:label="lab_fet_LIBORFloorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR Floor [Member]</link:label>
    <link:label id="lab_fet_LIBORFloorMember_documentation_en-US" xlink:label="lab_fet_LIBORFloorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LIBORFloorMember" xlink:href="fet-20221231.xsd#fet_LIBORFloorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LIBORFloorMember" xlink:to="lab_fet_LIBORFloorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_fd7869ee-dd32-4058-913d-7888fbd41f81_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid (refunded) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_02ebef28-2d07-44ea-b22f-47442e360bc1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for legal settlements</link:label>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_label_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForLegalSettlements" xlink:to="lab_us-gaap_PaymentsForLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b524135d-84fa-4d61-a232-eb5f22ea3d5e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_56413d14-1f9f-47b0-9d3f-eb496444dc27_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_a9e23b17-2e01-40e5-ad03-393a522168fa_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_bddae864-6349-46c9-a0b4-c965a3c89e5e_terseLabel_en-US" xlink:label="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount of insurance coverage per occurrence (over)</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_label_en-US" xlink:label="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Face Amount Of Insurance Coverage Per Occurrence</link:label>
    <link:label id="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_documentation_en-US" xlink:label="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Liability Contingency, Face Amount Of Insurance Coverage Per Occurrence</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" xlink:to="lab_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_IncreaseDecreaseInDeferredLoanCosts_b2ddbe39-232b-45fd-8f39-8db28a4291a2_terseLabel_en-US" xlink:label="lab_fet_IncreaseDecreaseInDeferredLoanCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred loan costs</link:label>
    <link:label id="lab_fet_IncreaseDecreaseInDeferredLoanCosts_label_en-US" xlink:label="lab_fet_IncreaseDecreaseInDeferredLoanCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Loan Costs</link:label>
    <link:label id="lab_fet_IncreaseDecreaseInDeferredLoanCosts_documentation_en-US" xlink:label="lab_fet_IncreaseDecreaseInDeferredLoanCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Loan Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInDeferredLoanCosts" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInDeferredLoanCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_IncreaseDecreaseInDeferredLoanCosts" xlink:to="lab_fet_IncreaseDecreaseInDeferredLoanCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_ee66d8d0-5934-4c4e-b61c-48895f14296b_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_9735eb7e-a894-41a9-9904-79746bbb86b1_negatedTerseLabel_en-US" xlink:label="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_label_en-US" xlink:label="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Assets</link:label>
    <link:label id="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_documentation_en-US" xlink:label="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxLiabilitiesOperatingLeaseAssets" xlink:href="fet-20221231.xsd#fet_DeferredTaxLiabilitiesOperatingLeaseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DeferredTaxLiabilitiesOperatingLeaseAssets" xlink:to="lab_fet_DeferredTaxLiabilitiesOperatingLeaseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_64b4b031-30e4-444f-bb49-9e8c4af9765f_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_478a647d-1244-46a3-bf8e-6ad60a93298a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_797753be-20a3-4d67-b1a6-dc484fa031fd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total compensation cost not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a1302e30-e8e3-4076-8aed-244baf6cf761_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7699119a-605a-42a3-a2ea-6edb916e2c6a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_9bac697c-d28a-4022-9a4b-85962c4e9407_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_23b5bdfd-6644-41cb-b620-6d9397475b42_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value, options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_489f43de-578f-4a0d-a970-a71559c4a334_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_38d1b5c0-3a99-4496-b30a-f941eebacf91_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_a6211cc2-ec71-484e-86d3-35abbd0469e6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable&#8212;trade</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a3ae95e3-f379-4afa-af1b-712d229ac5ae_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_78d4b5fc-6337-4b77-85b7-acedef0a9b2d_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseAmount_bcbf8cf7-bfda-41b1-815a-4173da063be2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt repurchase amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_b03f4d82-6044-4ab1-b19d-8034c096e5c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtInstrumentPercentageOfBorrowingBase_1d6de777-4d56-4090-b418-47b1261d0797_terseLabel_en-US" xlink:label="lab_fet_DebtInstrumentPercentageOfBorrowingBase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of borrowing base</link:label>
    <link:label id="lab_fet_DebtInstrumentPercentageOfBorrowingBase_label_en-US" xlink:label="lab_fet_DebtInstrumentPercentageOfBorrowingBase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Percentage Of Borrowing Base</link:label>
    <link:label id="lab_fet_DebtInstrumentPercentageOfBorrowingBase_documentation_en-US" xlink:label="lab_fet_DebtInstrumentPercentageOfBorrowingBase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Percentage Of Borrowing Base</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentPercentageOfBorrowingBase" xlink:href="fet-20221231.xsd#fet_DebtInstrumentPercentageOfBorrowingBase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtInstrumentPercentageOfBorrowingBase" xlink:to="lab_fet_DebtInstrumentPercentageOfBorrowingBase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_4316d8c6-6912-43d8-8924-3f6d9174a66d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f4b1abbd-7c3e-45aa-965f-874a1afb481d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_fa6af9fb-b9a4-481b-81b0-d6f9eac13d61_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_1e44e5c5-d1d3-4be4-a374-8b0a93da1de0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_f382ac07-0049-48fd-834e-6f4f879e96cc_terseLabel_en-US" xlink:label="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</link:label>
    <link:label id="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_label_en-US" xlink:label="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</link:label>
    <link:label id="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_documentation_en-US" xlink:label="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" xlink:href="fet-20221231.xsd#fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" xlink:to="lab_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c6a2700e-613e-40f0-86e0-6e0fed59ee34_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_ecb2edc5-b3b2-4196-9a03-b66edd686a73_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_8278c5bf-07c1-4b39-8a36-6d6e0a6e667d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finance Lease Liability Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4233f602-499a-41d1-9638-8fd71a57e2d5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_623a528a-1268-4f0a-9a5a-f39ccf9d9770_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_013f9866-7ddf-4ca0-abe2-22b64ef974e0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6352f452-6218-46db-a320-e5a7d7a56a78_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_ef22bc98-0ac2-472a-8f64-83fded66c51c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, forfeited/expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_baf56061-acc0-4c6a-a768-2f4332ea0238_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss and other tax carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other Tax Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_80539b4c-6d3f-4fd7-ae5c-850e70524a0e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_15a64e13-5a81-4f33-86ac-200e192012d8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_a3aa28f8-553f-469c-b184-7eca2c105561_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_6a9d65d9-d320-4042-b2e5-190b60d3104d_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_9e49ae62-3fb7-4db2-bb19-476b19b40803_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable&#8212;trade</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_ef936e25-a7f6-4ef2-8af9-2b5bc0336c33_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_305212f8-c0e6-415b-a974-4ca21db209e8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c5ee3557-2882-4f34-8513-c30eb04a0ef0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9a524d75-05c3-444f-b033-dc0a2e606d86_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_d09c2cd6-cd59-4247-8a62-7059259b39f0_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_fdf5e3f3-fc40-4a58-87ce-131651c8bbc6_terseLabel_en-US" xlink:label="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal and state</link:label>
    <link:label id="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal and State Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal and State Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:href="fet-20221231.xsd#fet_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:to="lab_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_c8f37885-4753-45c6-a708-4dcd643e5d8d_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_37e6e3a6-a61c-44a7-b181-13cbba32b3b0_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f1bf8347-b1be-49d8-8532-95135cf21610_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a55f151c-38a6-46ea-8d04-63ac2b6b4b2c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic - weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_81d06031-7b7c-44b2-94fb-46ac72a57b1a_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_AnnualRent_5090635b-8645-4ba5-8a7a-87c5c2a0b8e4_terseLabel_en-US" xlink:label="lab_fet_AnnualRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rent</link:label>
    <link:label id="lab_fet_AnnualRent_label_en-US" xlink:label="lab_fet_AnnualRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Rent</link:label>
    <link:label id="lab_fet_AnnualRent_documentation_en-US" xlink:label="lab_fet_AnnualRent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AnnualRent" xlink:href="fet-20221231.xsd#fet_AnnualRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_AnnualRent" xlink:to="lab_fet_AnnualRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_1b71a577-fa8b-4d18-8451-7ce09ad78c06_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_d10a4029-7431-43a3-8454-fe984a9f1e74_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_b8d8758e-b7c6-4d68-9150-062095602c19_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_c2b96a4f-7620-48c3-a0a9-213760f432c3_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_45192007-1ac1-47b1-b52b-805f197a03d9_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f16e7d57-0129-4348-9db1-2064c8b69741_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5dfd2054-e5ed-4fcf-96cc-bfa18d91eb58_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LineOfCreditFacilityBorrowingBasePercentage_f88ca75c-7860-4d20-a89e-d3bb126aa49a_terseLabel_en-US" xlink:label="lab_fet_LineOfCreditFacilityBorrowingBasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing base percentage</link:label>
    <link:label id="lab_fet_LineOfCreditFacilityBorrowingBasePercentage_label_en-US" xlink:label="lab_fet_LineOfCreditFacilityBorrowingBasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Borrowing Base Percentage</link:label>
    <link:label id="lab_fet_LineOfCreditFacilityBorrowingBasePercentage_documentation_en-US" xlink:label="lab_fet_LineOfCreditFacilityBorrowingBasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Borrowing Base Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LineOfCreditFacilityBorrowingBasePercentage" xlink:href="fet-20221231.xsd#fet_LineOfCreditFacilityBorrowingBasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LineOfCreditFacilityBorrowingBasePercentage" xlink:to="lab_fet_LineOfCreditFacilityBorrowingBasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_601fd6b8-73a8-48c0-bb07-17899b66e1da_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_a28f8e8e-db82-46c5-9129-58af721d4a10_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfAssets_54c7fba6-0c8f-4ec6-a276-b844ed209ede_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of assets and other</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfAssets_3b3481b6-e510-4435-8105-5a9620d35a2a_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of assets and other</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfAssets_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets for Financial Service Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnSalesOfAssets" xlink:to="lab_us-gaap_GainsLossesOnSalesOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a12c6007-885d-4951-8569-e7a6c2e2ffbd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_ca945614-b162-4a3e-b465-b98405cc9a8f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_26afff24-a44f-45e7-a652-1e7da6cb999a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_e8ffad54-8687-4673-938c-8e0e2e4d33e4_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A125OfBorrowingBaseMember_1b557dd0-dc84-41f5-9339-f3153b3d945e_terseLabel_en-US" xlink:label="lab_fet_A125OfBorrowingBaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12.5% of Borrowing Base</link:label>
    <link:label id="lab_fet_A125OfBorrowingBaseMember_label_en-US" xlink:label="lab_fet_A125OfBorrowingBaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12.5% Of Borrowing Base [Member]</link:label>
    <link:label id="lab_fet_A125OfBorrowingBaseMember_documentation_en-US" xlink:label="lab_fet_A125OfBorrowingBaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12.5% Of Borrowing Base</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A125OfBorrowingBaseMember" xlink:href="fet-20221231.xsd#fet_A125OfBorrowingBaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A125OfBorrowingBaseMember" xlink:to="lab_fet_A125OfBorrowingBaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_05b1719f-79b0-482c-91bb-922ca883c49b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_6b5443e8-9f87-47a0-b240-dd0840ee4416_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_4b759b86-38f9-48d3-8770-f5cef3bf9a0c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_1d1e50ff-27dd-4334-85e6-38db1d242f05_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_b5227452-44bd-4ca9-adf6-52a61d454206_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c74435ac-3cbf-4303-b8a2-450075c571ab_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Incentive Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_1f2b02ea-5429-4a4e-823a-5f9a97f97e6c_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_68a2cb87-7a44-480f-86bb-d1b0b912d3ca_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_79b6f629-34c1-4ea4-a79a-759778135aad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_187841b2-0abf-41e0-96f1-c926d98a992d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6cf51efb-8bc9-44fe-83b1-edd9b3008c4b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_f3741f8e-8232-481c-ac88-43eb5a10cb51_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_6075a1d5-1ff2-4e67-b812-0da94582a106_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_40a4d96e-d224-419a-b791-f569607442a5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerAssetAccruedRevenue_636bccc1-d323-4ca9-b874-510b13ce091a_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerAssetAccruedRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued revenue</link:label>
    <link:label id="lab_fet_ContractWithCustomerAssetAccruedRevenue_label_en-US" xlink:label="lab_fet_ContractWithCustomerAssetAccruedRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Accrued Revenue</link:label>
    <link:label id="lab_fet_ContractWithCustomerAssetAccruedRevenue_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerAssetAccruedRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Accrued Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerAssetAccruedRevenue" xlink:to="lab_fet_ContractWithCustomerAssetAccruedRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_9755ad73-da64-4bca-a390-07477b7aefdf_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, To Be Paid, Year One</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, To Be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_4545ffc4-24bd-4853-bf04-dba9f0c20c50_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_55f9e4c9-5ff8-4494-8a5a-d296eb0ec9c4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_875071bb-8ba3-4e0f-b2f7-2a747c000e6e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_1cbdd4ba-7574-48a4-a780-d65f39c6e9ae_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_SummaryOfIntangibleAssetsTableTextBlock_e9414ba1-2a33-4aa2-ace0-a2d4249cae39_terseLabel_en-US" xlink:label="lab_fet_SummaryOfIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Intangible Assets</link:label>
    <link:label id="lab_fet_SummaryOfIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_fet_SummaryOfIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_fet_SummaryOfIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_fet_SummaryOfIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Finite and Infinite lived Intangible Assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SummaryOfIntangibleAssetsTableTextBlock" xlink:href="fet-20221231.xsd#fet_SummaryOfIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_SummaryOfIntangibleAssetsTableTextBlock" xlink:to="lab_fet_SummaryOfIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ScheduleOfInventoryReserveTableTextBlock_0abb4bbd-83ec-4792-bc0f-0cb2991a30d8_terseLabel_en-US" xlink:label="lab_fet_ScheduleOfInventoryReserveTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory Reserve</link:label>
    <link:label id="lab_fet_ScheduleOfInventoryReserveTableTextBlock_label_en-US" xlink:label="lab_fet_ScheduleOfInventoryReserveTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory Reserve [Table Text Block]</link:label>
    <link:label id="lab_fet_ScheduleOfInventoryReserveTableTextBlock_documentation_en-US" xlink:label="lab_fet_ScheduleOfInventoryReserveTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory Reserve [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfInventoryReserveTableTextBlock" xlink:href="fet-20221231.xsd#fet_ScheduleOfInventoryReserveTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ScheduleOfInventoryReserveTableTextBlock" xlink:to="lab_fet_ScheduleOfInventoryReserveTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_1cbdb8e8-ec6e-408b-a972-f4f98722015b_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_53da1476-6f39-4227-ad1e-e89819bb6d25_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of stock options and restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesMember_540b8212-f4e0-453f-8d9b-1e10255f9744_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_ab5eedb9-363a-4fbc-aa9a-d658ae6c2db6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b639d888-dca7-423f-ab97-b5e82295a4f9_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_e677ec30-ba51-461b-88e1-c77b278597b0_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A2021NotesMember_86fa80fb-6ab3-480b-91f2-8b0d5504d944_terseLabel_en-US" xlink:label="lab_fet_A2021NotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Notes</link:label>
    <link:label id="lab_fet_A2021NotesMember_label_en-US" xlink:label="lab_fet_A2021NotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Notes [Member]</link:label>
    <link:label id="lab_fet_A2021NotesMember_documentation_en-US" xlink:label="lab_fet_A2021NotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2021NotesMember" xlink:href="fet-20221231.xsd#fet_A2021NotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A2021NotesMember" xlink:to="lab_fet_A2021NotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_33ec2860-034c-4368-acbd-1e6156b1fd01_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_fc7811e0-0960-4310-a42c-096a0b0265e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6d658466-7e98-41b3-aa5e-29a817645c5a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_8701fd54-7726-4119-b28c-03e9deb933d6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from settlement of note receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_39339782-e9b0-4e3e-a5de-8f776cae5f4b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_577ef7bc-dfc8-4554-9a64-56c0571fd550_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_b6475641-c4e4-4646-8bd0-22042a8d4d43_terseLabel_en-US" xlink:label="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading period conversion price (in dollars per share)</link:label>
    <link:label id="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_label_en-US" xlink:label="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Trading Period Conversion Price</link:label>
    <link:label id="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_documentation_en-US" xlink:label="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Trading Period Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" xlink:href="fet-20221231.xsd#fet_DebtInstrumentConvertibleTradingPeriodConversionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" xlink:to="lab_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_16d12f8a-358d-4a4f-9e9c-051172ef2aff_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3fa216e9-55e6-4a35-b81a-80df450cd520_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_2283718f-d237-4428-b42a-21275424fba0_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c052b5f5-7f35-4815-83fc-b2de01b5e767_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_131f77f4-2b77-4020-8b36-e4a76470727f_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets, Net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_cec4b27a-1d48-4678-8f03-e711125c659e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_c11961e1-cede-4aa5-8017-52b7c1a08dda_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9ba94887-0392-47f2-ad69-b1a7173a6825_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_0b40efdd-4814-4dc4-9775-68a7776988f5_terseLabel_en-US" xlink:label="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability awards converted to share settled</link:label>
    <link:label id="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_label_en-US" xlink:label="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Liability Awards Converted To Share Settled</link:label>
    <link:label id="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_documentation_en-US" xlink:label="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Liability Awards Converted To Share Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" xlink:href="fet-20221231.xsd#fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" xlink:to="lab_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ff9e1bcb-dc30-4375-b8c3-86776c887609_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock_c205516a-0ac4-4138-b888-36d7bd91094a_terseLabel_en-US" xlink:label="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Assets and Liabilities</link:label>
    <link:label id="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="fet-20221231.xsd#fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ecd92478-8f47-4ad8-bf05-04d27507da26_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_04ab28dd-ac8d-4832-a2e0-d514108eba9f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_834c136a-8a69-4c49-a3c8-617f397d58e1_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_c3b159d0-e9c3-4e6a-a850-27e3af578a5c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_e0e2468f-6901-47a6-afb0-087f63694fe6_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_5b5c997b-0412-408d-9ee4-3df2fab2808a_terseLabel_en-US" xlink:label="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_label_en-US" xlink:label="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_documentation_en-US" xlink:label="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" xlink:href="fet-20221231.xsd#fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" xlink:to="lab_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f40a661a-20f8-4dee-b7bf-fbd237322239_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_ec3b6b5a-dcda-4a95-8244-ad7401764be9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_842529bd-bb83-4614-9e15-71dc0a85c297_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2a1bd09c-13fb-43e9-9b85-959f2ba040b2_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_578df1ff-716d-412e-ab78-c4aa9a8a7251_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A2016StockIncentivePlanMember_7ba2d023-fa98-48b4-89f8-289f2fb446cd_terseLabel_en-US" xlink:label="lab_fet_A2016StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Stock Incentive Plan</link:label>
    <link:label id="lab_fet_A2016StockIncentivePlanMember_label_en-US" xlink:label="lab_fet_A2016StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_fet_A2016StockIncentivePlanMember_documentation_en-US" xlink:label="lab_fet_A2016StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Stock Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2016StockIncentivePlanMember" xlink:href="fet-20221231.xsd#fet_A2016StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A2016StockIncentivePlanMember" xlink:to="lab_fet_A2016StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_d18353ec-baf1-4733-992a-eb8abbdbd3c5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforward subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_67873abe-dbbf-4a96-b7cb-269acc81cddf_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d4f1deb4-1eb8-47f9-a108-d15b536d48b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ae44a240-bfa4-4391-a517-9f11df5fa152_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_0fedd97a-b68c-4e7b-aa9f-ae4ec7ece89a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_6da71ace-a6d0-49c5-bbe9-9a3969dcfdfb_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense (income)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_A2025NotesMember_7f4706c1-6055-44ed-8bd3-3c35cb578b79_terseLabel_en-US" xlink:label="lab_fet_A2025NotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 Notes</link:label>
    <link:label id="lab_fet_A2025NotesMember_label_en-US" xlink:label="lab_fet_A2025NotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 Notes [Member]</link:label>
    <link:label id="lab_fet_A2025NotesMember_documentation_en-US" xlink:label="lab_fet_A2025NotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_A2025NotesMember" xlink:to="lab_fet_A2025NotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_25c6c24c-2d95-4094-8483-04e47f49f8a6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease Liability Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_12654dd7-6b3e-46f6-a0eb-de77d89c4e55_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7927fd2c-ae27-48b5-8646-328a33de2252_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_20ec1f17-dea5-460c-b15a-d0210b36e7b5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_c6041be1-6f8d-4aaa-acee-9844df22877e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_fea6a2de-342d-4ec7-bbd4-f452620529e1_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_8ddaedae-3973-4015-b094-a4e5e080ab12_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_580d7260-b17a-4f31-b2e7-b734aaea9ccd_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1696875c-c119-4b33-aac5-fad114a6ef11_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_8bcf9c24-6e85-40f3-bc72-fc15d5d1fa71_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7af0008c-312e-43b1-a4a9-516f4cb79c19_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_a85778b8-65aa-4438-9f74-29dcb2ba324e_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8bcbebca-eb35-46a6-908b-e60ea1ce0226_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_51575858-85c1-4bfa-b939-cc5606f94e4a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: inventory reserve</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_a2551dcb-c534-40e8-9524-932900fde502_periodStartLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_d2125530-375c-48eb-93cf-42ca8c5853a3_periodEndLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_078c7327-0b9b-44be-8d9e-15cc8c1872f8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_19ab13ba-5222-483b-ab41-94eeaf83f770_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery &amp; equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ae0e88cf-bf17-46bf-829c-36324ff7ba84_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e061bb95-cfe0-43da-bbe2-78cd19cb0436_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_8d1862e5-e18f-4a7d-bc18-0ea48a776400_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_b43c8bee-4d8c-42ad-b314-2c83afdac4ae_terseLabel_en-US" xlink:label="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost and estimated profits in excess of billings</link:label>
    <link:label id="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_label_en-US" xlink:label="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Cost And Estimated Profit In Excess Of Billings</link:label>
    <link:label id="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_documentation_en-US" xlink:label="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Cost And Estimated Profit In Excess Of Billings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" xlink:to="lab_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7e3310b0-712b-4ccd-8045-aa8b6a289461_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_73e78a93-e973-4534-888b-51722073b65e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_ffb7f330-4980-4ca1-9cc5-2e3be9d30870_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance cost</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_b1f8c0a2-bdff-4a73-b115-61e8dd69c870_negatedLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: debt issuance cost</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_77388593-7c2c-47fe-8b50-e54b5c34e5bc_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_96f175ea-70cd-4877-8114-89b45271eaac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_24518629-42d1-4e41-93f3-03062c3622a0_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets - current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_d6e0cec1-25fe-4a57-9f20-1ec7419ba3b1_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_515a9e8c-974e-41c3-a388-c8547d5494ba_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_3d74ce42-5bbe-4b14-82e3-f086f189cef1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a53f6d2a-f55b-496e-8e96-2793af7dd920_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8b67ec5b-bef0-4eab-ad09-385a03563351_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_5efb7606-4736-44c5-be00-bdb07096e39b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_0086eced-2fcb-4af5-840f-a889e7ce187a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1bcf3838-3d67-482d-b80c-e95e7a3a1c8d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e62de3e7-d7a0-41a8-98cf-cc5dee687b91_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_TenarisLitigationMember_d6057a03-5453-422e-aa5a-240bc64f25f1_terseLabel_en-US" xlink:label="lab_fet_TenarisLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenaris Litigation</link:label>
    <link:label id="lab_fet_TenarisLitigationMember_label_en-US" xlink:label="lab_fet_TenarisLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenaris Litigation [Member]</link:label>
    <link:label id="lab_fet_TenarisLitigationMember_documentation_en-US" xlink:label="lab_fet_TenarisLitigationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenaris Litigation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_TenarisLitigationMember" xlink:href="fet-20221231.xsd#fet_TenarisLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_TenarisLitigationMember" xlink:to="lab_fet_TenarisLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2153c740-d29a-41f4-8567-b130ea97e152_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated future amortization expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LatinAmericaMember_170a273a-e6c3-449f-b969-24be22bf33e1_terseLabel_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America</link:label>
    <link:label id="lab_srt_LatinAmericaMember_label_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LatinAmericaMember" xlink:to="lab_srt_LatinAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59145630-784c-4241-bccf-a7b339c023c5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_48757cdb-bec1-4d9b-9412-df558b7a119b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_a287e1ee-787a-4e7b-92d9-8afd9ab87c59_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior year federal, non-U.S. and state tax</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_e5c21467-7f2f-45f9-adc5-1c83edc7fe86_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_1616ba17-2fba-4a5d-a9a2-b7bc2a390406_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_3b9dbd0c-542a-4af2-8b75-3724a1a59712_terseLabel_en-US" xlink:label="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, mandatorily convertible, face amount</link:label>
    <link:label id="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_label_en-US" xlink:label="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Mandatorily Convertible, Face Amount</link:label>
    <link:label id="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_documentation_en-US" xlink:label="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Mandatorily Convertible, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentMandatorilyConvertibleFaceAmount" xlink:href="fet-20221231.xsd#fet_DebtInstrumentMandatorilyConvertibleFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_DebtInstrumentMandatorilyConvertibleFaceAmount" xlink:to="lab_fet_DebtInstrumentMandatorilyConvertibleFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_c3e0792a-3c70-4196-827e-9e6265d982e6_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_27e9f7ed-fb67-4b29-8526-250fa42a794e_totalLabel_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due</link:label>
    <link:label id="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating And Finance Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="lab_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_ff8c0888-c4ed-42d6-b824-8e969d4626a9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_fc79e045-c263-455e-921d-62a177c9fbba_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_d220a343-87e5-4572-9dfd-763bde7ecd76_terseLabel_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading days</link:label>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_label_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Trading Days</link:label>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_documentation_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" xlink:to="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_8939f46e-d62b-4ca7-982b-7b487327f3ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_87730091-65ae-40be-b90c-5e9f49e87abc_terseLabel_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum payout rate</link:label>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_label_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Payout Rate</link:label>
    <link:label id="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_documentation_en-US" xlink:label="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Payout Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" xlink:to="lab_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_4d58bb34-07d6-4361-b27f-d7ac125bec39_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_92833265-4d75-4e31-a15d-70517bbdb668_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_30bc547e-d23c-49b3-80ca-4fdb0b671ec5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_615ee656-1bcc-4b31-a345-7ed8351cb3b3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit at the statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3e75546d-3137-4237-a5ea-2c4f067a437f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ba8bb33b-9994-4732-ba93-d6ba2841473b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_ffc439f8-1450-4476-9229-1db15b3c0d26_terseLabel_en-US" xlink:label="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current borrowing capacity quarterly reduction</link:label>
    <link:label id="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_label_en-US" xlink:label="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity Quarterly Reduction</link:label>
    <link:label id="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_documentation_en-US" xlink:label="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity Quarterly Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" xlink:href="fet-20221231.xsd#fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" xlink:to="lab_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_d520673e-9da0-42cd-8a7a-379ab66bd71b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_fet_ContractWithCustomerContractDuration_97b9894c-7189-42dc-a2a1-0c85c7589a44_terseLabel_en-US" xlink:label="lab_fet_ContractWithCustomerContractDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, contract duration (less than)</link:label>
    <link:label id="lab_fet_ContractWithCustomerContractDuration_label_en-US" xlink:label="lab_fet_ContractWithCustomerContractDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Duration</link:label>
    <link:label id="lab_fet_ContractWithCustomerContractDuration_documentation_en-US" xlink:label="lab_fet_ContractWithCustomerContractDuration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerContractDuration" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerContractDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fet_ContractWithCustomerContractDuration" xlink:to="lab_fet_ContractWithCustomerContractDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_4a3660a6-bf42-445f-96f2-941691e8b03f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_69b8469c-1c44-48ca-ab8a-1f56baa60b72_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value discount on finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_a3656dbd-836c-4392-bfc5-78cef71a1063_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_36941750-ecaf-4b14-80c0-a98cfa4cb91e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures for property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4cba91d9-2c81-4b4e-b719-70dfe8496663_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_21ace286-c18a-4d00-865b-140baddf911e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7bb5caa1-a122-4e52-b796-7f96a539f7e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0ea8acfa-0e91-4f84-97fe-6352e32cf19b_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_22e99796-5ae5-4ec7-a552-28ab30c9bf3d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>fet-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:18b8a3fb-7a9d-4dd4-b7c1-eb9615b2aa2d,g:3a51414c-3172-4e34-bd39-12f767d4f4c0-->
<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.f-e-t.com/role/CoverPage" xlink:type="simple" xlink:href="fet-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_15b1035e-263e-4550-ba0a-289c0c05b451" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentType_15b1035e-263e-4550-ba0a-289c0c05b451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d2ec3deb-7065-4435-bc83-80d83a8cfca0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentAnnualReport_d2ec3deb-7065-4435-bc83-80d83a8cfca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_35c14849-5377-4c75-acf9-e9722d6fa264" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentPeriodEndDate_35c14849-5377-4c75-acf9-e9722d6fa264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_cca94c48-1fb8-49a8-abc7-201e3f1456cf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_CurrentFiscalYearEndDate_cca94c48-1fb8-49a8-abc7-201e3f1456cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e6b85f52-bcb4-41fc-b84c-235343f27274" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentTransitionReport_e6b85f52-bcb4-41fc-b84c-235343f27274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0ca319d3-0685-49d3-b184-c9ddeac5a638" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityFileNumber_0ca319d3-0685-49d3-b184-c9ddeac5a638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_be11f484-11a7-4c27-9549-bf99bb66bc94" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityRegistrantName_be11f484-11a7-4c27-9549-bf99bb66bc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f075d02e-7b6d-4000-b445-80b7e66ab2fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f075d02e-7b6d-4000-b445-80b7e66ab2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_72672d32-731b-4a10-857f-d8d7e2993f0d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityTaxIdentificationNumber_72672d32-731b-4a10-857f-d8d7e2993f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_8b2ed0d5-ce3f-42e1-a3b0-ec39622b7e92" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityAddressAddressLine1_8b2ed0d5-ce3f-42e1-a3b0-ec39622b7e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_18f5973c-f459-4521-b5ff-6b2f564a0a89" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityAddressAddressLine2_18f5973c-f459-4521-b5ff-6b2f564a0a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e0386bb4-e212-4bde-a2f1-deeb0c3facb5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityAddressCityOrTown_e0386bb4-e212-4bde-a2f1-deeb0c3facb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_39310da0-4848-4d88-bc0f-e5a0cdcab0a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityAddressStateOrProvince_39310da0-4848-4d88-bc0f-e5a0cdcab0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_799620ea-5e20-44a3-adfe-fdc4cf78d6f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityAddressPostalZipCode_799620ea-5e20-44a3-adfe-fdc4cf78d6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4b9aba26-1d42-45aa-ab20-970d527d06dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_CityAreaCode_4b9aba26-1d42-45aa-ab20-970d527d06dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_bc7aa56f-1a1a-4462-8e6f-c425507658e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_LocalPhoneNumber_bc7aa56f-1a1a-4462-8e6f-c425507658e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_eb5c3e50-f300-4ae2-893c-ea8423668fd3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_Security12bTitle_eb5c3e50-f300-4ae2-893c-ea8423668fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5c33243f-1d50-4d2f-b83d-c1636243934f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_TradingSymbol_5c33243f-1d50-4d2f-b83d-c1636243934f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_75970433-8ffa-473e-afe8-9e7c2685df4e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_SecurityExchangeName_75970433-8ffa-473e-afe8-9e7c2685df4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_86c99976-e726-48d2-ae9f-d5f8f7af1746" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_86c99976-e726-48d2-ae9f-d5f8f7af1746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_a9e752bb-99cb-42c7-8969-3c3785080678" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityVoluntaryFilers_a9e752bb-99cb-42c7-8969-3c3785080678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_597fb546-4e69-426e-84a0-101d82f6b047" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityCurrentReportingStatus_597fb546-4e69-426e-84a0-101d82f6b047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c0945528-fb65-4042-a046-3c3604ceaf5e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityInteractiveDataCurrent_c0945528-fb65-4042-a046-3c3604ceaf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a3518800-9bd1-4def-839e-83da56e0701b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityFilerCategory_a3518800-9bd1-4def-839e-83da56e0701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4f08687c-341b-4d83-afd0-27b7fe3bd2c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntitySmallBusiness_4f08687c-341b-4d83-afd0-27b7fe3bd2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_85f8ed7a-4670-4dfb-bf97-e3865c3ed452" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityEmergingGrowthCompany_85f8ed7a-4670-4dfb-bf97-e3865c3ed452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ccfd34fa-1de9-4624-9cfd-50bb6593aacb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ccfd34fa-1de9-4624-9cfd-50bb6593aacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_770f94ee-2370-43a9-ab5f-10b741234d75" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityShellCompany_770f94ee-2370-43a9-ab5f-10b741234d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_50678346-68ff-4031-8403-b2cf55513fe8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityPublicFloat_50678346-68ff-4031-8403-b2cf55513fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f3eff16f-a48f-49bb-ac65-60fbd8dafc19" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f3eff16f-a48f-49bb-ac65-60fbd8dafc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_54d92158-71b1-4e86-8ae5-04ab7ae59283" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_54d92158-71b1-4e86-8ae5-04ab7ae59283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4999cea7-ee11-46bf-809f-20fe19dadc49" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_EntityCentralIndexKey_4999cea7-ee11-46bf-809f-20fe19dadc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_de976fe1-38dc-45a8-ae76-9b0bfb36528e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentFiscalYearFocus_de976fe1-38dc-45a8-ae76-9b0bfb36528e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a0cf9c83-2d1b-4ff0-b988-b0de71865470" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a0cf9c83-2d1b-4ff0-b988-b0de71865470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_68788795-c133-422c-89f6-a2424988e23d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02d21624-8e87-400b-bbd0-f798ddad3a60" xlink:to="loc_dei_AmendmentFlag_68788795-c133-422c-89f6-a2424988e23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/AuditInformation" xlink:type="simple" xlink:href="fet-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fet_AuditInformationAbstract_8a4822ee-bcc1-477f-a951-5b2e53a1e894" xlink:href="fet-20221231.xsd#fet_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c2ad61ab-ebd1-4e1d-bf24-9676cd964136" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_AuditInformationAbstract_8a4822ee-bcc1-477f-a951-5b2e53a1e894" xlink:to="loc_dei_AuditorName_c2ad61ab-ebd1-4e1d-bf24-9676cd964136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_0a71da74-9723-454e-83dd-8b0a5c4a1183" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_AuditInformationAbstract_8a4822ee-bcc1-477f-a951-5b2e53a1e894" xlink:to="loc_dei_AuditorLocation_0a71da74-9723-454e-83dd-8b0a5c4a1183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_bd32f4af-024b-4f67-bb5b-8dd450365574" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_AuditInformationAbstract_8a4822ee-bcc1-477f-a951-5b2e53a1e894" xlink:to="loc_dei_AuditorFirmId_bd32f4af-024b-4f67-bb5b-8dd450365574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedstatementsofcomprehensiveincomeloss"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb91cc8a-1d52-4bf5-9456-42ffec578d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb91cc8a-1d52-4bf5-9456-42ffec578d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_94339472-165d-465f-8bcf-c728a8dc49ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_94339472-165d-465f-8bcf-c728a8dc49ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_31f0edce-9548-43ff-b845-5c82d10e9a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_GrossProfit_31f0edce-9548-43ff-b845-5c82d10e9a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5c30cd34-8e2e-4447-977f-30269ee46d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5c30cd34-8e2e-4447-977f-30269ee46d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_4b7ffb74-0df5-40f7-9262-a1136b2cdca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_4b7ffb74-0df5-40f7-9262-a1136b2cdca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfAssets_755645cd-4a39-4379-b830-ce974c24c34f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:to="loc_us-gaap_GainsLossesOnSalesOfAssets_755645cd-4a39-4379-b830-ce974c24c34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_68bae2b1-98ab-40ff-901e-8bdaa5f52aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:to="loc_us-gaap_OperatingExpenses_68bae2b1-98ab-40ff-901e-8bdaa5f52aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_22601351-d956-43a6-9558-4f8b1045e665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_362a5a8a-a2cd-4de1-81f3-3dda595cecd8" xlink:to="loc_us-gaap_OperatingIncomeLoss_22601351-d956-43a6-9558-4f8b1045e665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_42d2f874-8599-4e90-9fd3-d0d967de05c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_42d2f874-8599-4e90-9fd3-d0d967de05c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3db66316-483d-4890-961e-f5d5ef546747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_42d2f874-8599-4e90-9fd3-d0d967de05c3" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3db66316-483d-4890-961e-f5d5ef546747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3a1349fa-e814-4d9f-aedf-14ccf9274da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_42d2f874-8599-4e90-9fd3-d0d967de05c3" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3a1349fa-e814-4d9f-aedf-14ccf9274da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d7af3e43-5aeb-4240-ba3b-5934488067fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_42d2f874-8599-4e90-9fd3-d0d967de05c3" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d7af3e43-5aeb-4240-ba3b-5934488067fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d243bff2-c0c5-4e53-bbd5-88b7fc6ababd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_42d2f874-8599-4e90-9fd3-d0d967de05c3" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d243bff2-c0c5-4e53-bbd5-88b7fc6ababd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de277d15-cf05-401f-83b9-24ba98597eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de277d15-cf05-401f-83b9-24ba98597eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b6589d0d-3dc4-4c26-a23d-5e33cc5c686d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b6589d0d-3dc4-4c26-a23d-5e33cc5c686d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d893a716-1686-439a-a073-b6d0cecec827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_NetIncomeLoss_d893a716-1686-439a-a073-b6d0cecec827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_af956b92-4615-4ca4-a06b-79099e1a29a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_af956b92-4615-4ca4-a06b-79099e1a29a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e34be566-dc51-4148-b541-fda88fdef43b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_af956b92-4615-4ca4-a06b-79099e1a29a0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e34be566-dc51-4148-b541-fda88fdef43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_455b38ed-8f2f-4420-8842-74d088ae476c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_af956b92-4615-4ca4-a06b-79099e1a29a0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_455b38ed-8f2f-4420-8842-74d088ae476c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_3d13f54b-6346-48bd-8120-403954335337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_3d13f54b-6346-48bd-8120-403954335337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_38eefbed-a48f-44ec-9326-59b1276635a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_3d13f54b-6346-48bd-8120-403954335337" xlink:to="loc_us-gaap_EarningsPerShareBasic_38eefbed-a48f-44ec-9326-59b1276635a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4492b273-34c4-4bbe-b494-5a370aaf9ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_3d13f54b-6346-48bd-8120-403954335337" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4492b273-34c4-4bbe-b494-5a370aaf9ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f1167267-f5bb-41b4-b8e5-7e8a1bbfacbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10b73991-c64c-4f37-8154-0f6959172a89" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f1167267-f5bb-41b4-b8e5-7e8a1bbfacbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41ab2044-2201-4545-9fdc-de21908e4355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f1167267-f5bb-41b4-b8e5-7e8a1bbfacbd" xlink:to="loc_us-gaap_NetIncomeLoss_41ab2044-2201-4545-9fdc-de21908e4355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_552b0135-ecd5-4768-819d-8845cb50c073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f1167267-f5bb-41b4-b8e5-7e8a1bbfacbd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_552b0135-ecd5-4768-819d-8845cb50c073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_563522b1-c1d6-4de6-aeea-181b6371382c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f1167267-f5bb-41b4-b8e5-7e8a1bbfacbd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_563522b1-c1d6-4de6-aeea-181b6371382c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a08e9692-cf9e-4a5d-aa18-6f6567d14e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f1167267-f5bb-41b4-b8e5-7e8a1bbfacbd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a08e9692-cf9e-4a5d-aa18-6f6567d14e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/ConsolidatedstatementsofcomprehensiveincomelossParenthetical" xlink:type="simple" xlink:href="fet-20221231.xsd#ConsolidatedstatementsofcomprehensiveincomelossParenthetical"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/ConsolidatedstatementsofcomprehensiveincomelossParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_2f3573c7-0d3b-4a7f-9aab-276875016b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_2975db5f-6ee7-495b-90b5-1a133589cc63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2f3573c7-0d3b-4a7f-9aab-276875016b54" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_2975db5f-6ee7-495b-90b5-1a133589cc63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedbalancesheets" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedbalancesheets"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Consolidatedbalancesheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0db7f816-11de-41e5-84db-04ed3c712df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0db7f816-11de-41e5-84db-04ed3c712df0" xlink:to="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4803e880-e3f9-4a8f-93d6-42cf143d0b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4803e880-e3f9-4a8f-93d6-42cf143d0b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_57f02325-c36b-4325-9a0e-2e57b34f8292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_57f02325-c36b-4325-9a0e-2e57b34f8292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fcd15fce-765e-4650-bcb3-d18b0934757c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_us-gaap_InventoryNet_fcd15fce-765e-4650-bcb3-d18b0934757c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1f341909-5dd8-4611-8d36-4d80205ca7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1f341909-5dd8-4611-8d36-4d80205ca7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_1d3e4403-2d8f-43cf-9352-8142b3ee1e8f" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_1d3e4403-2d8f-43cf-9352-8142b3ee1e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue_9bbf9e02-1518-4326-a426-34d4c371a7ca" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_fet_ContractWithCustomerAssetAccruedRevenue_9bbf9e02-1518-4326-a426-34d4c371a7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_70d958ed-3719-4437-9609-f0785d392909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b541b685-5f42-43b7-bfa7-8dc5f2e80143" xlink:to="loc_us-gaap_AssetsCurrent_70d958ed-3719-4437-9609-f0785d392909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_68a7931d-f3ac-4f2a-ac13-b9985c738943" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_68a7931d-f3ac-4f2a-ac13-b9985c738943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c750c59d-b779-4568-b936-77ed8d79e956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c750c59d-b779-4568-b936-77ed8d79e956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_2d35525d-545e-4a46-aeee-041944711a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_2d35525d-545e-4a46-aeee-041944711a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1f0a2bb8-dd55-4afd-8ab5-725c3e38b4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1f0a2bb8-dd55-4afd-8ab5-725c3e38b4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c984d44f-d635-405c-8be1-e8fa67fe21fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c984d44f-d635-405c-8be1-e8fa67fe21fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5286541c-46ec-45ae-9097-f9625b7939b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5286541c-46ec-45ae-9097-f9625b7939b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3712a1f6-3f77-4b47-9f3f-73de790f2ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_594280ad-fad7-441c-b62c-0afeab419c63" xlink:to="loc_us-gaap_Assets_3712a1f6-3f77-4b47-9f3f-73de790f2ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0db7f816-11de-41e5-84db-04ed3c712df0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2b716708-82ab-4e49-ade8-a6ea5e4a5b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:to="loc_us-gaap_LongTermDebtCurrent_2b716708-82ab-4e49-ade8-a6ea5e4a5b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e2dfc2f6-61b7-428c-94bf-aef0b2b6a4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:to="loc_us-gaap_AccountsPayableCurrent_e2dfc2f6-61b7-428c-94bf-aef0b2b6a4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_fa9df3be-5dbe-4c10-8166-38cab486b908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_fa9df3be-5dbe-4c10-8166-38cab486b908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_3b1caba7-c762-4408-ad75-d8aba4cc726b" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:to="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_3b1caba7-c762-4408-ad75-d8aba4cc726b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_17d5e9b0-f182-4223-b3a0-05a02b2cb022" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:to="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_17d5e9b0-f182-4223-b3a0-05a02b2cb022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b6ab9d7-8c7f-4307-8047-25373006550c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fce52e1c-cc70-4550-b84b-aebf4addac51" xlink:to="loc_us-gaap_LiabilitiesCurrent_1b6ab9d7-8c7f-4307-8047-25373006550c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_689f7c4c-d079-41dd-9320-2f4d247f2e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_689f7c4c-d079-41dd-9320-2f4d247f2e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_51f4b10f-b6d0-41e4-93ab-c830ddd61571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_51f4b10f-b6d0-41e4-93ab-c830ddd61571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_85cc23e9-e57a-4537-835d-d89176c15317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_85cc23e9-e57a-4537-835d-d89176c15317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_99c94658-0b43-42d2-9f9c-aca430c742ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_99c94658-0b43-42d2-9f9c-aca430c742ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5efa018b-48ef-4a83-9f14-17d41a3b2d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_Liabilities_5efa018b-48ef-4a83-9f14-17d41a3b2d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2d48efc0-43ab-4a05-aed4-f9ab12ccb27b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2d48efc0-43ab-4a05-aed4-f9ab12ccb27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c1f65dfa-c4a4-4795-be7b-a3dbf52044d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:to="loc_us-gaap_CommonStockValue_c1f65dfa-c4a4-4795-be7b-a3dbf52044d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_36e66767-0186-4275-9451-f927a7aa3992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_36e66767-0186-4275-9451-f927a7aa3992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_fd32a30c-d6da-4ebd-bc79-ed86edccae47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:to="loc_us-gaap_TreasuryStockCommonValue_fd32a30c-d6da-4ebd-bc79-ed86edccae47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eb5c847c-fac9-442d-ac37-a05d811b6f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eb5c847c-fac9-442d-ac37-a05d811b6f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_79d241e1-acec-4634-92a9-42e7d17a91b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_79d241e1-acec-4634-92a9-42e7d17a91b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ca404fdc-6508-4c5e-859a-909b4f9af975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d6f8d05e-014e-4869-9b7f-2e7fc1cfabd4" xlink:to="loc_us-gaap_StockholdersEquity_ca404fdc-6508-4c5e-859a-909b4f9af975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_58bc5fe9-4364-4a92-8de1-a424dd61ef7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_428b0b0b-405f-48de-9127-d27d54d53241" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_58bc5fe9-4364-4a92-8de1-a424dd61ef7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical" xlink:type="simple" xlink:href="fet-20221231.xsd#ConsolidatedbalancesheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_da15313b-6d92-437c-be92-694ce6a42368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f7a9bcb8-b860-4be0-9b30-efed77b145e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_da15313b-6d92-437c-be92-694ce6a42368" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f7a9bcb8-b860-4be0-9b30-efed77b145e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_91c20956-98cf-445e-9ec4-308764d17c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_da15313b-6d92-437c-be92-694ce6a42368" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_91c20956-98cf-445e-9ec4-308764d17c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b8eda937-cc9e-4996-a558-1ad1d13c2c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_da15313b-6d92-437c-be92-694ce6a42368" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b8eda937-cc9e-4996-a558-1ad1d13c2c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6235eee9-3b61-4f05-87c9-60756b98ef6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_da15313b-6d92-437c-be92-694ce6a42368" xlink:to="loc_us-gaap_CommonStockSharesIssued_6235eee9-3b61-4f05-87c9-60756b98ef6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_03d1d1e8-8cad-42e5-be5f-467ee076545a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_da15313b-6d92-437c-be92-694ce6a42368" xlink:to="loc_us-gaap_TreasuryStockCommonShares_03d1d1e8-8cad-42e5-be5f-467ee076545a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofcashflows" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedstatementsofcashflows"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Consolidatedstatementsofcashflows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fa20ac4-a905-4213-9e29-b0781ebc9c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fa20ac4-a905-4213-9e29-b0781ebc9c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7c5e2501-631a-4e44-9df2-7ec81f6e9d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fa20ac4-a905-4213-9e29-b0781ebc9c17" xlink:to="loc_us-gaap_NetIncomeLoss_7c5e2501-631a-4e44-9df2-7ec81f6e9d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fa20ac4-a905-4213-9e29-b0781ebc9c17" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d7fc19b6-80d5-4187-93f9-d0b5719d75aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_Depreciation_d7fc19b6-80d5-4187-93f9-d0b5719d75aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6e1c3560-f450-40b3-a86f-3dcfba9142b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6e1c3560-f450-40b3-a86f-3dcfba9142b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_763be0f2-61ac-4c59-8445-c5affb7bec09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_ShareBasedCompensation_763be0f2-61ac-4c59-8445-c5affb7bec09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_be4fcd7f-0e55-4155-b8ed-242eba25cf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_InventoryWriteDown_be4fcd7f-0e55-4155-b8ed-242eba25cf9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_8af1b5b6-c007-4cac-b891-6ec9515a521c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_8af1b5b6-c007-4cac-b891-6ec9515a521c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0913c2b5-6d5d-479c-9830-1fb6abb19a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0913c2b5-6d5d-479c-9830-1fb6abb19a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c042d3a9-f244-4101-9c50-396e10f08e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c042d3a9-f244-4101-9c50-396e10f08e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_4a24271c-6ff0-4aa7-9a2a-7eb5ef7ce228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_4a24271c-6ff0-4aa7-9a2a-7eb5ef7ce228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a442e024-b2a3-4a27-a9bc-ebc34a014875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a442e024-b2a3-4a27-a9bc-ebc34a014875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8d71ab51-4958-4022-87d1-9387c1c6a1f9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fe6209f5-9b38-4cd2-b558-7e8ac0c34eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fe6209f5-9b38-4cd2-b558-7e8ac0c34eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_fd3ad1fb-f738-4c94-b1be-e4011c0dcda7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_fd3ad1fb-f738-4c94-b1be-e4011c0dcda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_58eb125e-8044-4aa9-b556-e78724c53b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_58eb125e-8044-4aa9-b556-e78724c53b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_62a57cb7-c2df-4703-9912-cd7a60290366" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:to="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_62a57cb7-c2df-4703-9912-cd7a60290366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_52eec843-b500-48cc-8b83-a8a29ed0d311" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:to="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_52eec843-b500-48cc-8b83-a8a29ed0d311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f163b714-5174-40e7-b65a-f6c031fa4d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ff70bc6-a80f-4d62-8cec-43b6d73a42ab" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f163b714-5174-40e7-b65a-f6c031fa4d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd79894e-85c2-45ae-b0f6-8ec0fa30e651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fa20ac4-a905-4213-9e29-b0781ebc9c17" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd79894e-85c2-45ae-b0f6-8ec0fa30e651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5c3c7e63-1881-4b49-a5ad-ff38437c253c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5c3c7e63-1881-4b49-a5ad-ff38437c253c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d545ea01-1ad2-4a3c-991b-0f97529c4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d545ea01-1ad2-4a3c-991b-0f97529c4b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_1a5e2e71-7275-44d7-bf41-720493252573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_1a5e2e71-7275-44d7-bf41-720493252573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_12ab5dba-a11c-4ac9-9034-4a9c9a6ea18d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_12ab5dba-a11c-4ac9-9034-4a9c9a6ea18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a4dea3c8-f3d0-4921-b135-835da950b74d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a4dea3c8-f3d0-4921-b135-835da950b74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_c37605f6-6151-4119-b58c-14a88b996288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_c37605f6-6151-4119-b58c-14a88b996288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8a2b560a-12ec-4238-bba6-2ebf21bbb88a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c2265d13-1394-448c-a06d-658b98b037af" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8a2b560a-12ec-4238-bba6-2ebf21bbb88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_f5db2f92-3ba4-4a4f-8e84-25d53ca0fab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_f5db2f92-3ba4-4a4f-8e84-25d53ca0fab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_c972685d-f2c4-44e3-8fab-d37c4f3fc9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_us-gaap_RepaymentsOfDebt_c972685d-f2c4-44e3-8fab-d37c4f3fc9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentsForRepurchaseOfSeniorNotes_59a3e30c-0013-4502-9d24-201e80b340a5" xlink:href="fet-20221231.xsd#fet_PaymentsForRepurchaseOfSeniorNotes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_fet_PaymentsForRepurchaseOfSeniorNotes_59a3e30c-0013-4502-9d24-201e80b340a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3d345f90-4a6c-445e-b20f-281b24173584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3d345f90-4a6c-445e-b20f-281b24173584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentOfCapitalLeaseObligations_23c7ae67-516b-431b-96d6-257be9ee0c87" xlink:href="fet-20221231.xsd#fet_PaymentOfCapitalLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_fet_PaymentOfCapitalLeaseObligations_23c7ae67-516b-431b-96d6-257be9ee0c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_4daa53cb-5b9b-4da4-97ac-86142142debd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_4daa53cb-5b9b-4da4-97ac-86142142debd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_55b7c947-f2f6-4787-8293-c25dd3bca625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9e93673f-95f0-429c-a6d8-8b5381da7a80" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_55b7c947-f2f6-4787-8293-c25dd3bca625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0c2da3de-b611-4e9c-a326-61f528e56da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0c2da3de-b611-4e9c-a326-61f528e56da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b986aed9-0a6f-4840-a0e0-418ba2779b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b986aed9-0a6f-4840-a0e0-418ba2779b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fb0b5a48-d88d-4237-a659-ff59a800f1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fb0b5a48-d88d-4237-a659-ff59a800f1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64b72859-85b9-4a88-9c5f-8b8b070ee703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64b72859-85b9-4a88-9c5f-8b8b070ee703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_64abeb7d-1526-4e9d-8ea3-c8e2539409bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_64abeb7d-1526-4e9d-8ea3-c8e2539409bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_dfc46476-d469-451e-8faa-368d31a7df8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_64abeb7d-1526-4e9d-8ea3-c8e2539409bd" xlink:to="loc_us-gaap_InterestPaidNet_dfc46476-d469-451e-8faa-368d31a7df8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e09bdd0c-73a3-44b8-8ac9-d20df9aeedb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_64abeb7d-1526-4e9d-8ea3-c8e2539409bd" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e09bdd0c-73a3-44b8-8ac9-d20df9aeedb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c31f1efe-dd2d-4309-9ccf-a08a80360b04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d4587e8-a331-4bc4-9fdf-81dc647e4d42" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c31f1efe-dd2d-4309-9ccf-a08a80360b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8ded1d2f-2965-4fb4-a934-c4f00971deaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c31f1efe-dd2d-4309-9ccf-a08a80360b04" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8ded1d2f-2965-4fb4-a934-c4f00971deaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d92f81bd-ab73-41ec-b8c5-1115b37dfcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c31f1efe-dd2d-4309-9ccf-a08a80360b04" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d92f81bd-ab73-41ec-b8c5-1115b37dfcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e4a7d8bc-c223-4d0d-b54b-1574c0b12a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c31f1efe-dd2d-4309-9ccf-a08a80360b04" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e4a7d8bc-c223-4d0d-b54b-1574c0b12a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity" xlink:type="simple" xlink:href="fet-20221231.xsd#Consolidatedstatementsofchangesinstockholdersequity"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_359cb53e-f034-444a-b81f-361955c6e5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_359cb53e-f034-444a-b81f-361955c6e5dd" xlink:to="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a51f6b78-b6dc-46a3-877d-12a1b3cdac12" xlink:to="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8805f73-b102-43ce-aadb-d345e8863446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_CommonStockMember_b8805f73-b102-43ce-aadb-d345e8863446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f218bafe-d477-47a7-b098-a00074ea7a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f218bafe-d477-47a7-b098-a00074ea7a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_9bf2b4e2-d5d5-4247-ac16-bb4d9e710b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_TreasuryStockCommonMember_9bf2b4e2-d5d5-4247-ac16-bb4d9e710b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1fdc4b2d-6e08-46b9-951a-54d7fbacf7be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_RetainedEarningsMember_1fdc4b2d-6e08-46b9-951a-54d7fbacf7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9480185a-c946-4417-ae99-2b49f0a0b744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0f050a56-e24f-4920-ab59-b82f9e9d08ad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9480185a-c946-4417-ae99-2b49f0a0b744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5a03c72a-d704-4ea0-8919-ed8afabde041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3188aa60-727e-4f7f-b361-56d5e8c6bf2f" xlink:to="loc_us-gaap_StatementLineItems_5a03c72a-d704-4ea0-8919-ed8afabde041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5a03c72a-d704-4ea0-8919-ed8afabde041" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4221b8a-8d30-458d-b3f4-2a0f42e41856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_StockholdersEquity_f4221b8a-8d30-458d-b3f4-2a0f42e41856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_dc003b6f-a8ae-46e9-9871-b66bcb745c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_dc003b6f-a8ae-46e9-9871-b66bcb745c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_536c581d-5329-4221-b90d-acdcbc82020b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_536c581d-5329-4221-b90d-acdcbc82020b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fbe11178-decc-4267-83f0-715251708db6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fbe11178-decc-4267-83f0-715251708db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_87e7e781-cd8d-437a-abbb-82c78c630739" xlink:href="fet-20221231.xsd#fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled_87e7e781-cd8d-437a-abbb-82c78c630739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_cf484000-2bc2-453c-b919-346b20cf3f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_cf484000-2bc2-453c-b919-346b20cf3f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8b2537a9-c059-4a87-b936-378d3f26f386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8b2537a9-c059-4a87-b936-378d3f26f386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_229965ef-ad29-4503-8c98-11697129b167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_NetIncomeLoss_229965ef-ad29-4503-8c98-11697129b167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2e7d51cb-95c8-41d4-bc91-79b5ac6ba2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a5f7263-1a3e-4d09-860d-2a56b7fd814b" xlink:to="loc_us-gaap_StockholdersEquity_2e7d51cb-95c8-41d4-bc91-79b5ac6ba2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/NatureofOperations" xlink:type="simple" xlink:href="fet-20221231.xsd#NatureofOperations"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/NatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6a0c0034-77bd-4d54-92ee-54f0dae7ea9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_afe6171e-640a-4109-a346-22bc162a2c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6a0c0034-77bd-4d54-92ee-54f0dae7ea9a" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_afe6171e-640a-4109-a346-22bc162a2c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="fet-20221231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2b301e7a-7056-441d-8661-eccf8c5202f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_232faff3-5d4d-4496-a2bd-8ae8afe79a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2b301e7a-7056-441d-8661-eccf8c5202f0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_232faff3-5d4d-4496-a2bd-8ae8afe79a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Revenues" xlink:type="simple" xlink:href="fet-20221231.xsd#Revenues"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Revenues" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b3f01d7b-c76e-4a15-92e9-d671a9117bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b1f05893-5906-4bdd-bd7c-71f963117a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b3f01d7b-c76e-4a15-92e9-d671a9117bc0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b1f05893-5906-4bdd-bd7c-71f963117a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Acquisition" xlink:type="simple" xlink:href="fet-20221231.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_11e3fcdb-e21c-4dd8-ad2a-560f8617af4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_696d1516-82d4-4472-b470-06f5007e49ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_11e3fcdb-e21c-4dd8-ad2a-560f8617af4a" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_696d1516-82d4-4472-b470-06f5007e49ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Inventories" xlink:type="simple" xlink:href="fet-20221231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_95e0d5f6-bcf1-49a9-a174-0918231fce93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_d1fc5f3a-91ff-4d5e-9434-192c7a2fd53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_95e0d5f6-bcf1-49a9-a174-0918231fce93" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_d1fc5f3a-91ff-4d5e-9434-192c7a2fd53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="fet-20221231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_069948d3-ce66-4e8c-8f3c-6941172ffb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7b420ee9-e365-4900-a2ae-419ccf761453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_069948d3-ce66-4e8c-8f3c-6941172ffb7c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7b420ee9-e365-4900-a2ae-419ccf761453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssets" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c95a832f-f67a-47aa-beb4-4514c8ad87da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_4b240ef2-6041-486a-8193-fc7f358af732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c95a832f-f67a-47aa-beb4-4514c8ad87da" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_4b240ef2-6041-486a-8193-fc7f358af732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Debt" xlink:type="simple" xlink:href="fet-20221231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_df9a97e7-3478-4116-afa4-daedc766c0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_cb01cbdb-ae29-4909-bd4a-448dc5fe96b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_df9a97e7-3478-4116-afa4-daedc766c0b3" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_cb01cbdb-ae29-4909-bd4a-448dc5fe96b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/Leases" xlink:type="simple" xlink:href="fet-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c673adf9-1973-433e-bc2d-919bf084d409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_b4027651-b0a7-413f-87f8-7f1dba4601dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c673adf9-1973-433e-bc2d-919bf084d409" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_b4027651-b0a7-413f-87f8-7f1dba4601dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_1e383f38-ee1f-4b4c-827d-a6b7d0c2b608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c673adf9-1973-433e-bc2d-919bf084d409" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_1e383f38-ee1f-4b4c-827d-a6b7d0c2b608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxes" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bf87c8f1-23e8-47e6-98bd-a83e59692979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_3a02c8b9-9d17-4df1-8f1a-99eedb15769f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bf87c8f1-23e8-47e6-98bd-a83e59692979" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_3a02c8b9-9d17-4df1-8f1a-99eedb15769f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="fet-20221231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5bd81f74-4e10-430e-adb6-0c5f22965025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_b630f809-dfa4-484f-a1a2-d1a68eb66fef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5bd81f74-4e10-430e-adb6-0c5f22965025" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_b630f809-dfa4-484f-a1a2-d1a68eb66fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="fet-20221231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5bb9100d-a408-46ea-ad70-71be51821275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_b685ecbd-73e5-4016-b2eb-6606bcdb2fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5bb9100d-a408-46ea-ad70-71be51821275" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_b685ecbd-73e5-4016-b2eb-6606bcdb2fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EarningsLossPerShare" xlink:type="simple" xlink:href="fet-20221231.xsd#EarningsLossPerShare"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/EarningsLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_168d9e32-06ec-4feb-b360-2ab409208fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_453c77db-fb81-47c7-b43f-a02784173437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_168d9e32-06ec-4feb-b360-2ab409208fed" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_453c77db-fb81-47c7-b43f-a02784173437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EmployeeBenefits" xlink:type="simple" xlink:href="fet-20221231.xsd#EmployeeBenefits"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/EmployeeBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_1d3e1791-659e-459a-b660-86c62cfd3480" xlink:href="fet-20221231.xsd#fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock_033430a2-e16a-4266-992d-6d2c38a57e14" xlink:href="fet-20221231.xsd#fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_1d3e1791-659e-459a-b660-86c62cfd3480" xlink:to="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock_033430a2-e16a-4266-992d-6d2c38a57e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensation" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensation"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9e4cc508-2047-4f78-be8c-916b778503da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_336aab58-f705-4d28-a005-13095334bd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9e4cc508-2047-4f78-be8c-916b778503da" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_336aab58-f705-4d28-a005-13095334bd9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="fet-20221231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_bbc750ba-ad46-4a36-a2c1-f19049d0fd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fae5b452-3e3a-45bf-a159-3bf2677d3cde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_bbc750ba-ad46-4a36-a2c1-f19049d0fd0e" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fae5b452-3e3a-45bf-a159-3bf2677d3cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegments" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegments"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1a9d1ad9-93b8-4492-91bd-c796ae59c6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_8bae0efb-48c1-4157-b832-21b06dbcd248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1a9d1ad9-93b8-4492-91bd-c796ae59c6ab" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_8bae0efb-48c1-4157-b832-21b06dbcd248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="fet-20221231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a23d2df0-5dbd-42af-8a8b-1b623fb3f805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a23d2df0-5dbd-42af-8a8b-1b623fb3f805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_5e7672d0-6640-4306-a269-b6ccbedb5a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_5e7672d0-6640-4306-a269-b6ccbedb5a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_COVID19ImpactsPolicyTextBlock_e9351d60-dde8-46d6-8c58-acebe3c57b80" xlink:href="fet-20221231.xsd#fet_COVID19ImpactsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_fet_COVID19ImpactsPolicyTextBlock_e9351d60-dde8-46d6-8c58-acebe3c57b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c7bebacc-8b4e-462b-9e5a-528abe058bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_UseOfEstimates_c7bebacc-8b4e-462b-9e5a-528abe058bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_69044dd5-4fa7-4291-b5e0-80d9c3737e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_69044dd5-4fa7-4291-b5e0-80d9c3737e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_e7a5225b-5ced-4cb8-9613-3bb6f18c666c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_e7a5225b-5ced-4cb8-9613-3bb6f18c666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_fa1ea2a3-43f9-4e00-9824-3c30820f80ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_fa1ea2a3-43f9-4e00-9824-3c30820f80ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2d6ab05f-e360-4023-bbbc-e057658a9b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2d6ab05f-e360-4023-bbbc-e057658a9b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_c0a560df-c358-4b33-85b5-8f1b3ad263c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_c0a560df-c358-4b33-85b5-8f1b3ad263c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_ed57913d-ab5d-4716-bf69-9cfa5a5db912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_ed57913d-ab5d-4716-bf69-9cfa5a5db912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_4be3f239-78ac-47b7-a03d-597c862d4b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_4be3f239-78ac-47b7-a03d-597c862d4b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ffef8254-cdaf-43de-88bf-ba969d9f4d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ffef8254-cdaf-43de-88bf-ba969d9f4d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_b93e7394-ed64-482b-bd28-3f94d8b5d8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_b93e7394-ed64-482b-bd28-3f94d8b5d8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4f661a42-0e1d-4ab6-a364-d7eda12474aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4f661a42-0e1d-4ab6-a364-d7eda12474aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_d0e7af33-c6fe-41b0-ba9b-3609d464121e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_d0e7af33-c6fe-41b0-ba9b-3609d464121e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f71fee6c-692b-41d3-a75f-849ff9c8414b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f71fee6c-692b-41d3-a75f-849ff9c8414b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f17bad48-9b76-4a23-b1c6-5173c9cc9919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f17bad48-9b76-4a23-b1c6-5173c9cc9919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f8e75cc7-b841-4c50-b9c4-6d9c065c4b99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7511bebb-a3c1-4d91-8f80-7fe1845a7e0e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f8e75cc7-b841-4c50-b9c4-6d9c065c4b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="fet-20221231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4e8078cf-4e58-466b-ab59-270b8f93e6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_4b13383f-0fb8-4db0-9618-fea0cada3ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4e8078cf-4e58-466b-ab59-270b8f93e6a1" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_4b13383f-0fb8-4db0-9618-fea0cada3ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/RevenuesTables" xlink:type="simple" xlink:href="fet-20221231.xsd#RevenuesTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/RevenuesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f6c3d720-7292-49ae-8ccf-9dc3938a815d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_22303f03-5f28-4381-a3bd-3e1a4a280d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f6c3d720-7292-49ae-8ccf-9dc3938a815d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_22303f03-5f28-4381-a3bd-3e1a4a280d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/InventoriesTables" xlink:type="simple" xlink:href="fet-20221231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_bf342490-06c2-4847-836c-088f3b136ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_682a3a98-4160-4f0e-89cb-0dc4e044ef82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf342490-06c2-4847-836c-088f3b136ff9" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_682a3a98-4160-4f0e-89cb-0dc4e044ef82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfInventoryReserveTableTextBlock_65e3aef2-2651-4007-b4e9-4d771bd1271d" xlink:href="fet-20221231.xsd#fet_ScheduleOfInventoryReserveTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_bf342490-06c2-4847-836c-088f3b136ff9" xlink:to="loc_fet_ScheduleOfInventoryReserveTableTextBlock_65e3aef2-2651-4007-b4e9-4d771bd1271d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="fet-20221231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6db5f1c8-50e4-4faa-a14c-13b40dc4a228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ff79208b-1cda-4e98-9d61-02e7edeb4dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6db5f1c8-50e4-4faa-a14c-13b40dc4a228" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ff79208b-1cda-4e98-9d61-02e7edeb4dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_62ba108d-9955-41e6-96b9-4d540a1a5a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SummaryOfIntangibleAssetsTableTextBlock_d6c9e48b-a5ca-400f-8f7c-6ed0be59b81a" xlink:href="fet-20221231.xsd#fet_SummaryOfIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_62ba108d-9955-41e6-96b9-4d540a1a5a23" xlink:to="loc_fet_SummaryOfIntangibleAssetsTableTextBlock_d6c9e48b-a5ca-400f-8f7c-6ed0be59b81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_9e11dd5e-720c-4063-99a6-c57aef6bc781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_62ba108d-9955-41e6-96b9-4d540a1a5a23" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_9e11dd5e-720c-4063-99a6-c57aef6bc781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtTables" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7de14dbb-8550-42b4-bc02-efb146efa254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_a42e00ce-ea3d-4509-b0e5-16594c680d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7de14dbb-8550-42b4-bc02-efb146efa254" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_a42e00ce-ea3d-4509-b0e5-16594c680d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_96ee2bb4-7314-4347-9cc9-47d870433a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7de14dbb-8550-42b4-bc02-efb146efa254" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_96ee2bb4-7314-4347-9cc9-47d870433a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesTables" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock_c9856f7d-880e-4b53-968e-e687b7a92eed" xlink:href="fet-20221231.xsd#fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:to="loc_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock_c9856f7d-880e-4b53-968e-e687b7a92eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_e7200b59-f699-4d75-8998-fe0e5d02243b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_e7200b59-f699-4d75-8998-fe0e5d02243b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8ca90554-92af-4628-be3e-1307f0568515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8ca90554-92af-4628-be3e-1307f0568515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_9a738b31-bdb0-4aa6-935d-c6d3475a1b13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_9a738b31-bdb0-4aa6-935d-c6d3475a1b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock_c5b21ff0-b09b-40e4-a733-4130e6a5a84c" xlink:href="fet-20221231.xsd#fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:to="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock_c5b21ff0-b09b-40e4-a733-4130e6a5a84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock_2a9078a5-38f0-48aa-85c7-80e10fa96820" xlink:href="fet-20221231.xsd#fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4f16a268-34a9-405d-ab4d-434388d64f01" xlink:to="loc_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock_2a9078a5-38f0-48aa-85c7-80e10fa96820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5dcf9a38-ce9a-441b-bb89-3a51fcb3f3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_861e88aa-5d9b-41be-a2b7-18ea72aa101f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5dcf9a38-ce9a-441b-bb89-3a51fcb3f3bb" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_861e88aa-5d9b-41be-a2b7-18ea72aa101f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d2d38cd4-8cfc-44c8-b445-d997fc4b74aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5dcf9a38-ce9a-441b-bb89-3a51fcb3f3bb" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d2d38cd4-8cfc-44c8-b445-d997fc4b74aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_196d4b3f-2ab9-4e8d-b103-9ec20bc137b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5dcf9a38-ce9a-441b-bb89-3a51fcb3f3bb" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_196d4b3f-2ab9-4e8d-b103-9ec20bc137b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e21bf79b-7471-4645-aa13-815de0959d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5dcf9a38-ce9a-441b-bb89-3a51fcb3f3bb" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e21bf79b-7471-4645-aa13-815de0959d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_537e2ec9-c59e-4eb0-b0af-6959e21a4728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5dcf9a38-ce9a-441b-bb89-3a51fcb3f3bb" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_537e2ec9-c59e-4eb0-b0af-6959e21a4728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EarningsLossPerShareTables" xlink:type="simple" xlink:href="fet-20221231.xsd#EarningsLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/EarningsLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c1071206-5926-481a-887d-157a88ee7eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1b5c34f5-48da-4bec-8509-1d83cf60b9be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c1071206-5926-481a-887d-157a88ee7eb5" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1b5c34f5-48da-4bec-8509-1d83cf60b9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationTables" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensationTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_14929784-485c-4424-b459-138626a17bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2872375d-53cc-4117-ba36-dfcfcca92270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_14929784-485c-4424-b459-138626a17bb2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2872375d-53cc-4117-ba36-dfcfcca92270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_7c27415e-ccdb-4693-b426-7cff8d0e6eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_14929784-485c-4424-b459-138626a17bb2" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_7c27415e-ccdb-4693-b426-7cff8d0e6eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsTables" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsTables"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_689d1168-51b3-4359-8977-d728d29debfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_214f0b14-6f9f-466b-b1f3-1d0890d923e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_689d1168-51b3-4359-8977-d728d29debfb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_214f0b14-6f9f-466b-b1f3-1d0890d923e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_63bd4cbb-2a1a-4331-ae6a-7e4c86dbacfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_689d1168-51b3-4359-8977-d728d29debfb" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_63bd4cbb-2a1a-4331-ae6a-7e4c86dbacfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c589d88e-2ff2-4c48-aaba-153874ef7ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_689d1168-51b3-4359-8977-d728d29debfb" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c589d88e-2ff2-4c48-aaba-153874ef7ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_634dffaa-8f4f-4862-8987-7434222e699a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_196b65f0-bb14-408c-9615-6cc643540604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_634dffaa-8f4f-4862-8987-7434222e699a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_196b65f0-bb14-408c-9615-6cc643540604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f546b5ff-98cb-43b6-99e4-e29de868f43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_196b65f0-bb14-408c-9615-6cc643540604" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f546b5ff-98cb-43b6-99e4-e29de868f43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4603ef81-3ee8-46f1-ac28-9f48ea40f2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_196b65f0-bb14-408c-9615-6cc643540604" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4603ef81-3ee8-46f1-ac28-9f48ea40f2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_24b34273-f430-49f8-b0c1-66eceb26f625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_196b65f0-bb14-408c-9615-6cc643540604" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_24b34273-f430-49f8-b0c1-66eceb26f625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ca064228-6530-485f-a1a9-8339b65293a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_196b65f0-bb14-408c-9615-6cc643540604" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ca064228-6530-485f-a1a9-8339b65293a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_31e46b14-1e0a-4832-805c-75d8d7223b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_31e46b14-1e0a-4832-805c-75d8d7223b95" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:to="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_869f94f0-1fc0-409d-a83d-90a1e07b3538" xlink:to="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45bea800-e8b2-4172-ace2-114c798addc2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:to="loc_srt_MinimumMember_45bea800-e8b2-4172-ace2-114c798addc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_87beebcd-4b58-4a5a-a352-dc93e9119dcf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87024524-9c7b-4f23-8929-738e1ce265a2" xlink:to="loc_srt_MaximumMember_87beebcd-4b58-4a5a-a352-dc93e9119dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8c4a41b9-532d-4b4a-b797-22254fa6ba01" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_37bd77d6-62b1-4c75-ade6-a772a7683f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_InventoryWriteDown_37bd77d6-62b1-4c75-ade6-a772a7683f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_caf1370c-d8ea-4903-a9b5-3c7bea1aed59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_caf1370c-d8ea-4903-a9b5-3c7bea1aed59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_2264d665-3af1-4a8e-94f0-f70c449ba556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_2264d665-3af1-4a8e-94f0-f70c449ba556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cbc59113-b9be-4057-b709-e12abecc23e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cbc59113-b9be-4057-b709-e12abecc23e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_bfafb2a8-85ed-4c09-bf00-9362652fb067" xlink:href="fet-20221231.xsd#fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent_bfafb2a8-85ed-4c09-bf00-9362652fb067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_0090c4cd-0e0e-425f-a813-96cf416eaf24" xlink:href="fet-20221231.xsd#fet_RevenueFromContractWithCustomerTransferredOverTimePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_59a83527-d637-459a-bbbd-512ce33c1732" xlink:to="loc_fet_RevenueFromContractWithCustomerTransferredOverTimePercent_0090c4cd-0e0e-425f-a813-96cf416eaf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_359e7643-ac7f-4185-b7d3-c6b35fc2b51a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_359e7643-ac7f-4185-b7d3-c6b35fc2b51a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue_3a2b37c2-a2eb-49a8-9d36-4c225805156e" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_fet_ContractWithCustomerAssetAccruedRevenue_3a2b37c2-a2eb-49a8-9d36-4c225805156e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_d6aeb59c-af80-4664-8304-e209d22340c6" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_d6aeb59c-af80-4664-8304-e209d22340c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_513a4884-6774-4d74-8b89-b0c8be84b01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_513a4884-6774-4d74-8b89-b0c8be84b01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_83b1dbbd-3b0c-44e3-bb50-4943d156843e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_83b1dbbd-3b0c-44e3-bb50-4943d156843e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_873dbe94-1cce-4740-9079-dc4379951a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_873dbe94-1cce-4740-9079-dc4379951a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_59c636d1-0297-4927-a56f-84a361986f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_59c636d1-0297-4927-a56f-84a361986f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_3faabb97-1988-4acd-b857-79cec54fd3f9" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetAbstract_43943ed9-0927-4dcc-a051-94d91cc2c05d" xlink:to="loc_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_3faabb97-1988-4acd-b857-79cec54fd3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_359e7643-ac7f-4185-b7d3-c6b35fc2b51a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_da40dbd3-f4e5-4c6a-832c-c1ad46c2c221" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:to="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_da40dbd3-f4e5-4c6a-832c-c1ad46c2c221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_0e396368-c80e-4cfa-afc8-6605a133e06e" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:to="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_0e396368-c80e-4cfa-afc8-6605a133e06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a02de76f-d703-4709-bfed-a652ae0f9810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:to="loc_us-gaap_ContractWithCustomerLiability_a02de76f-d703-4709-bfed-a652ae0f9810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_37f2af8f-49cb-47af-afb3-5ee18687faeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_37f2af8f-49cb-47af-afb3-5ee18687faeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_876a612c-72ae-418f-9c2e-6e6f92d02bdd" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_33aba96b-21f0-4d23-9fc9-45aa8a89f828" xlink:to="loc_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent_876a612c-72ae-418f-9c2e-6e6f92d02bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/RevenuesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#RevenuesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/RevenuesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d84e7596-1eed-4b53-bcd0-955af90b5196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_4d227f86-b18c-4df2-90be-2e50b58fcefa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d84e7596-1eed-4b53-bcd0-955af90b5196" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_4d227f86-b18c-4df2-90be-2e50b58fcefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_7061b3db-744e-4ba4-b098-65f45ccc22c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d84e7596-1eed-4b53-bcd0-955af90b5196" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_7061b3db-744e-4ba4-b098-65f45ccc22c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ef761888-4999-4d9c-847a-f79c5cc638d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d84e7596-1eed-4b53-bcd0-955af90b5196" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ef761888-4999-4d9c-847a-f79c5cc638d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerContractDuration_8313152c-d56c-4002-ac01-c759f48459d9" xlink:href="fet-20221231.xsd#fet_ContractWithCustomerContractDuration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d84e7596-1eed-4b53-bcd0-955af90b5196" xlink:to="loc_fet_ContractWithCustomerContractDuration_8313152c-d56c-4002-ac01-c759f48459d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#AcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_17225996-3e11-47d8-807d-576542c19607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_17225996-3e11-47d8-807d-576542c19607" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:to="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_1f6fcff1-2120-450b-b081-93fbf00fc917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_78117371-9dea-4cbb-b165-660163c7c2f9" xlink:to="loc_us-gaap_AssetAcquisitionDomain_1f6fcff1-2120-450b-b081-93fbf00fc917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_HawkerEquipmentSolutionsLLCMember_171c9f67-a44d-4a19-aefc-c9c15ebd46b7" xlink:href="fet-20221231.xsd#fet_HawkerEquipmentSolutionsLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_1f6fcff1-2120-450b-b081-93fbf00fc917" xlink:to="loc_fet_HawkerEquipmentSolutionsLLCMember_171c9f67-a44d-4a19-aefc-c9c15ebd46b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1f8dabd6-a76b-4e39-93ea-d6ca295c6e85" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_d08ccc26-f25c-4b57-91e3-e5ff637fbe30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_d08ccc26-f25c-4b57-91e3-e5ff637fbe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_65d0dd59-012f-42ef-9ab8-6e71513c3f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_65d0dd59-012f-42ef-9ab8-6e71513c3f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AssetAcquisitionTermOfExpectedPayment_303380e8-b7bc-4c09-8248-f80146bb232a" xlink:href="fet-20221231.xsd#fet_AssetAcquisitionTermOfExpectedPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bf8709e9-30ad-4b38-8831-dcf7a6edc558" xlink:to="loc_fet_AssetAcquisitionTermOfExpectedPayment_303380e8-b7bc-4c09-8248-f80146bb232a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/InventoriesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_5ddc687b-b657-453b-b3af-3255c3e4bc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_5ddc687b-b657-453b-b3af-3255c3e4bc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_2fc38e64-c2ee-49d4-b081-e2f0193abdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:to="loc_us-gaap_InventoryWorkInProcess_2fc38e64-c2ee-49d4-b081-e2f0193abdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_633b3244-3a7a-484b-8178-1555cb44569c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:to="loc_us-gaap_InventoryFinishedGoods_633b3244-3a7a-484b-8178-1555cb44569c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_d774e9e3-5bdb-4729-8fff-843ebc9b9a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:to="loc_us-gaap_InventoryGross_d774e9e3-5bdb-4729-8fff-843ebc9b9a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_fe6f86f1-b7ed-4c5d-bb7d-5d397368d6da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:to="loc_us-gaap_InventoryValuationReserves_fe6f86f1-b7ed-4c5d-bb7d-5d397368d6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c3edbb9e-64c1-4218-a15a-6240409c13f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_66a80899-7d4c-43cf-90dd-36e8f43cbe6b" xlink:to="loc_us-gaap_InventoryNet_c3edbb9e-64c1-4218-a15a-6240409c13f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/InventoriesInventoryreserveDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#InventoriesInventoryreserveDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/InventoriesInventoryreserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_f12763b4-a0e6-45bf-a8e2-029aa1d7ce1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward_807953ff-c27b-49e4-9e76-62467d08f5c0" xlink:href="fet-20221231.xsd#fet_InventoryValuationReservesIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f12763b4-a0e6-45bf-a8e2-029aa1d7ce1d" xlink:to="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward_807953ff-c27b-49e4-9e76-62467d08f5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_89d6893e-3f2b-4c5d-b3a3-575489bb5b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward_807953ff-c27b-49e4-9e76-62467d08f5c0" xlink:to="loc_us-gaap_InventoryValuationReserves_89d6893e-3f2b-4c5d-b3a3-575489bb5b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_ee7ba0aa-7ddc-4121-8f86-7e243fdd5024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward_807953ff-c27b-49e4-9e76-62467d08f5c0" xlink:to="loc_us-gaap_InventoryWriteDown_ee7ba0aa-7ddc-4121-8f86-7e243fdd5024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease_1d419e54-7d60-419c-be0a-787ed9e3f1f0" xlink:href="fet-20221231.xsd#fet_InventoryValuationReservesDeductionAndOtherReserveDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward_807953ff-c27b-49e4-9e76-62467d08f5c0" xlink:to="loc_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease_1d419e54-7d60-419c-be0a-787ed9e3f1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_3e1f2cfc-0c6e-49f7-a4a9-82bba917a846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_InventoryValuationReservesIncreaseDecreaseRollForward_807953ff-c27b-49e4-9e76-62467d08f5c0" xlink:to="loc_us-gaap_InventoryValuationReserves_3e1f2cfc-0c6e-49f7-a4a9-82bba917a846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8dbcba13-3774-4e69-9521-5dfb017c8d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8dbcba13-3774-4e69-9521-5dfb017c8d74" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e9db4ad9-1566-41c0-a7bc-19df1a600036" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_7317e6c8-ff3b-4313-8883-623c1287e26e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_LandMember_7317e6c8-ff3b-4313-8883-623c1287e26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_BuildingsAndLeaseholdImprovementsMember_74c1bf6d-a64d-421d-9bd4-c37067f83e6a" xlink:href="fet-20221231.xsd#fet_BuildingsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_fet_BuildingsAndLeaseholdImprovementsMember_74c1bf6d-a64d-421d-9bd4-c37067f83e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_6fca18a7-ef3c-40b0-884f-f6684c32482b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_ComputerEquipmentMember_6fca18a7-ef3c-40b0-884f-f6684c32482b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d8ef396d-be58-48a7-b511-096a559f52a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d8ef396d-be58-48a7-b511-096a559f52a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OtherPropertyAndEquipmentMember_33a7aaec-8ff0-422b-af7e-3d4358ccf846" xlink:href="fet-20221231.xsd#fet_OtherPropertyAndEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_fet_OtherPropertyAndEquipmentMember_33a7aaec-8ff0-422b-af7e-3d4358ccf846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_e16457a5-fb93-46e7-ac27-5dfffc7be2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_ConstructionInProgressMember_e16457a5-fb93-46e7-ac27-5dfffc7be2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_44796526-9747-4ed8-963d-baa41884c45c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2faf7ac-ab1e-4932-8807-a6abeaf58f4c" xlink:to="loc_us-gaap_LandAndBuildingMember_44796526-9747-4ed8-963d-baa41884c45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:to="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_444d8317-5e57-4da4-bc8e-d303e2967551" xlink:to="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_762135c6-006e-4c9e-ab4f-e6d3cce1f3d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:to="loc_srt_MinimumMember_762135c6-006e-4c9e-ab4f-e6d3cce1f3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_108019e3-bd25-48c5-b618-71c58dc1e658" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_abf97acd-93cc-4901-bbed-e7d187ce18a6" xlink:to="loc_srt_MaximumMember_108019e3-bd25-48c5-b618-71c58dc1e658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_94ee5a7d-c333-4cb6-9ab9-a4e2212ce6ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a062b913-7aa6-477c-be21-0bff16554d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a062b913-7aa6-477c-be21-0bff16554d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f3b52794-0267-43fe-accf-02c336304aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f3b52794-0267-43fe-accf-02c336304aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_5437078c-e493-4a16-8f08-56e9256c8c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_5437078c-e493-4a16-8f08-56e9256c8c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5df8a3f5-2064-4d0a-987a-8ffaed6fedce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5df8a3f5-2064-4d0a-987a-8ffaed6fedce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_228fe850-4b40-4c7d-88d1-e22afca06cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_3d586d42-be6e-4e7a-9451-763cd588a025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_228fe850-4b40-4c7d-88d1-e22afca06cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2623073a-d736-445a-b517-e0da1793a1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_Depreciation_2623073a-d736-445a-b517-e0da1793a1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_f2bc493f-03e4-4fc5-aa1e-15f5b774492e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_f2bc493f-03e4-4fc5-aa1e-15f5b774492e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_af6bdd79-db73-48e9-9bb7-daedc630c8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc464cad-b77e-465d-9a57-452503aea7ff" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_af6bdd79-db73-48e9-9bb7-daedc630c8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5dd4c41b-16b1-4b88-8793-2350545408c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:href="fet-20221231.xsd#fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5dd4c41b-16b1-4b88-8793-2350545408c1" xlink:to="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:to="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f5ebd2ed-3a37-4463-9a47-e08ec167e6a8" xlink:to="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ea369ab-a904-4294-9590-678d23585647" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:to="loc_srt_MinimumMember_7ea369ab-a904-4294-9590-678d23585647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5847e770-ebab-4a0c-9049-2fd21ae2e9ea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7160ead1-60e7-4154-b824-9739c85c597d" xlink:to="loc_srt_MaximumMember_5847e770-ebab-4a0c-9049-2fd21ae2e9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_747853fb-6746-4174-9562-c0da25c0b996" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bbc5b28e-592b-405d-8902-4507b5f1951e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bbc5b28e-592b-405d-8902-4507b5f1951e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PatentsAndTechnologyMember_ea2291db-0913-4cb8-b1dd-8e163c2284fc" xlink:href="fet-20221231.xsd#fet_PatentsAndTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_fet_PatentsAndTechnologyMember_ea2291db-0913-4cb8-b1dd-8e163c2284fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_32bf532f-1ad8-4424-a2bd-0ef5d412dce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_32bf532f-1ad8-4424-a2bd-0ef5d412dce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_92e4419f-4454-4254-bc4c-e158091dfa14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_TradeNamesMember_92e4419f-4454-4254-bc4c-e158091dfa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_26d8ace6-4feb-4acd-8eb1-4cad3b272e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_527c1a00-2afa-4ea5-a63c-ba76a6127a36" xlink:to="loc_us-gaap_TrademarksMember_26d8ace6-4feb-4acd-8eb1-4cad3b272e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:href="fet-20221231.xsd#fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable_35d34192-b782-4133-913e-5bef1938bc25" xlink:to="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0252a8ba-a3f0-4ecf-8fc4-4d14d86263f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0252a8ba-a3f0-4ecf-8fc4-4d14d86263f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_66066d04-d5f3-4888-aecd-aa53ad90bec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_66066d04-d5f3-4888-aecd-aa53ad90bec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a121cc09-2041-4d26-ab60-d3513dc3275b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a121cc09-2041-4d26-ab60-d3513dc3275b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f73cf6b3-8f46-4f9f-9533-47603058ce9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f73cf6b3-8f46-4f9f-9533-47603058ce9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fc2e6c39-ea09-4799-a76d-0e1c2ad143ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fc2e6c39-ea09-4799-a76d-0e1c2ad143ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c0ff9e6e-a1ba-4458-b063-656083a64515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_018e33df-7fbf-45b6-9990-e4fb3922b630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c0ff9e6e-a1ba-4458-b063-656083a64515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dc107afe-4abe-48d2-ab3d-b5d31e0cdcba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_356ccafc-ff25-42c9-94b2-e9fd4e308909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dc107afe-4abe-48d2-ab3d-b5d31e0cdcba" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_356ccafc-ff25-42c9-94b2-e9fd4e308909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IntangibleAssetsScheduleofAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fa575d56-95fe-4f3f-96cf-6abd42d9d4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fa575d56-95fe-4f3f-96cf-6abd42d9d4a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_270bbfa9-5a0b-4010-a507-d9d426398f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_270bbfa9-5a0b-4010-a507-d9d426398f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6fbedc77-3f67-450d-9b09-e258df9f9ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6fbedc77-3f67-450d-9b09-e258df9f9ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_26197a62-efc4-48a0-9b43-8878476708a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_26197a62-efc4-48a0-9b43-8878476708a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d7f6b2f0-ef5a-4d2e-8f26-ce6b45690fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d7f6b2f0-ef5a-4d2e-8f26-ce6b45690fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b2172de2-efa1-4466-84b1-3dbd9a7dab6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4bfa8bde-af27-4365-ad01-4079385665c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b2172de2-efa1-4466-84b1-3dbd9a7dab6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_66aa59e4-5bc7-488a-84e0-4c6b114a3242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_66aa59e4-5bc7-488a-84e0-4c6b114a3242" xlink:to="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:to="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1f44d588-47cd-4834-b245-7cc66717682b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ca6f69e1-15db-406e-ab90-b6f8c1b9c944" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1f44d588-47cd-4834-b245-7cc66717682b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2017CreditFacilityMember_864895c8-bdb7-4d18-8d9e-dde982a2060f" xlink:href="fet-20221231.xsd#fet_A2017CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f44d588-47cd-4834-b245-7cc66717682b" xlink:to="loc_fet_A2017CreditFacilityMember_864895c8-bdb7-4d18-8d9e-dde982a2060f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_52cd928b-55ed-424e-a8d8-b2afeb6c68d1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember_5ffebeb5-1104-4317-a874-cf1b6451da29" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:to="loc_fet_A2025NotesMember_5ffebeb5-1104-4317-a874-cf1b6451da29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e1ac4f97-f523-4925-899a-be6fa272b5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:to="loc_us-gaap_LineOfCreditMember_e1ac4f97-f523-4925-899a-be6fa272b5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OtherDebtMember_bffa5e23-2118-48cd-8a53-215fb6dfa218" xlink:href="fet-20221231.xsd#fet_OtherDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7ec0cbf0-e1a2-48eb-b8cd-8877bcbfd208" xlink:to="loc_fet_OtherDebtMember_bffa5e23-2118-48cd-8a53-215fb6dfa218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_574f9b39-b5b8-4980-b05d-e9681db9367f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5d7a66fb-c4c2-498e-bec3-4df6516ce8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5d7a66fb-c4c2-498e-bec3-4df6516ce8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5f58d12a-7f69-4c5b-b6ff-e8a6f2c6f6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5f58d12a-7f69-4c5b-b6ff-e8a6f2c6f6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1f8afad1-fae6-412c-bc7e-4f5dda99b02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_1f8afad1-fae6-412c-bc7e-4f5dda99b02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_31b57ca8-09a4-45b7-854a-5877f6ecf995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_LongTermDebt_31b57ca8-09a4-45b7-854a-5877f6ecf995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c88596b8-403d-4b79-9ac5-c08f377735ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_LongTermDebtCurrent_c88596b8-403d-4b79-9ac5-c08f377735ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b7ea90eb-b0f2-4501-90ca-0cac8a71053d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee66a24f-c061-4c83-a46e-62a987cf7f1e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b7ea90eb-b0f2-4501-90ca-0cac8a71053d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a061406c-cb13-4c0a-aa54-1ada9dd03720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a061406c-cb13-4c0a-aa54-1ada9dd03720" xlink:to="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7d67a16d-c17e-4f5d-a65c-485217b677be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember_84c4e7d6-536e-4e2c-86af-229d3a791ca4" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_fet_A2025NotesMember_84c4e7d6-536e-4e2c-86af-229d3a791ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2021NotesMember_f8218815-cac9-4fd8-a3cb-6a72bb622d8e" xlink:href="fet-20221231.xsd#fet_A2021NotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_fet_A2021NotesMember_f8218815-cac9-4fd8-a3cb-6a72bb622d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_85b91110-d308-46aa-a948-8491f01b75f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_us-gaap_SeniorNotesMember_85b91110-d308-46aa-a948-8491f01b75f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_279a9eed-c331-4a93-a050-21a1b0f58beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_962f0c4b-1916-437d-ae47-f9939b938323" xlink:to="loc_us-gaap_LineOfCreditMember_279a9eed-c331-4a93-a050-21a1b0f58beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_562adeba-25f9-4bde-a199-686e5e31e7cb" xlink:to="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_686c0ad8-27b5-4af5-a2da-8a4e0804662c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_686c0ad8-27b5-4af5-a2da-8a4e0804662c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_092bc753-a9c0-4002-8e87-6dfd4c338c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_f3399ae6-0670-46ad-a98a-875a602fc404" xlink:to="loc_us-gaap_LetterOfCreditMember_092bc753-a9c0-4002-8e87-6dfd4c338c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5185b471-524f-4389-b5d7-6b36c40a8a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_47f6dda6-1c4a-4482-9752-a71b13d9c4ab" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5185b471-524f-4389-b5d7-6b36c40a8a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CanadianSubsidiariesMember_d8f343cc-94e1-4c1c-8a3e-02d84b1683cb" xlink:href="fet-20221231.xsd#fet_CanadianSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5185b471-524f-4389-b5d7-6b36c40a8a3a" xlink:to="loc_fet_CanadianSubsidiariesMember_d8f343cc-94e1-4c1c-8a3e-02d84b1683cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8e5799a1-0fb0-4617-9f2a-845d5d4327d6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A80OfBorrowingBaseMember_4a1e8aaa-9d1f-47c0-8058-28bb273616e0" xlink:href="fet-20221231.xsd#fet_A80OfBorrowingBaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_A80OfBorrowingBaseMember_4a1e8aaa-9d1f-47c0-8058-28bb273616e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2017CreditFacilityMember_e0a7b1b6-9fdf-42a4-b1b9-20925b854933" xlink:href="fet-20221231.xsd#fet_A2017CreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_A2017CreditFacilityMember_e0a7b1b6-9fdf-42a4-b1b9-20925b854933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A125OfBorrowingBaseMember_cfa4a517-f4f0-467d-bb3a-1ffd7df53a3e" xlink:href="fet-20221231.xsd#fet_A125OfBorrowingBaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_A125OfBorrowingBaseMember_cfa4a517-f4f0-467d-bb3a-1ffd7df53a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CreditFacilityUnusedPortionGreaterThan50Member_a730e6c4-8908-4323-bab7-31c58c351c15" xlink:href="fet-20221231.xsd#fet_CreditFacilityUnusedPortionGreaterThan50Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_CreditFacilityUnusedPortionGreaterThan50Member_a730e6c4-8908-4323-bab7-31c58c351c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_90281c9c-27f1-4e92-880e-89e43ddb8380" xlink:href="fet-20221231.xsd#fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1587fbfe-137e-4f70-8171-2007f87089bd" xlink:to="loc_fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member_90281c9c-27f1-4e92-880e-89e43ddb8380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_67b560f1-f227-48ec-bbe8-89e44537d258" xlink:to="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LIBORFloorMember_e826359c-22f0-4aa4-be08-806b4763ce2b" xlink:href="fet-20221231.xsd#fet_LIBORFloorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_fet_LIBORFloorMember_e826359c-22f0-4aa4-be08-806b4763ce2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_330461ce-6ed6-4b07-b867-1b5e12fd78de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_330461ce-6ed6-4b07-b867-1b5e12fd78de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_5aa72709-5f2b-451f-8cb1-f3cdff6f25cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_us-gaap_BaseRateMember_5aa72709-5f2b-451f-8cb1-f3cdff6f25cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d968259-02f3-44f2-b004-58c54d658f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_9d968259-02f3-44f2-b004-58c54d658f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CDORRateMember_122eedbb-5875-47cb-96c3-d78b8f68ab24" xlink:href="fet-20221231.xsd#fet_CDORRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0e5fe05c-7340-45d5-a42a-603681e09983" xlink:to="loc_fet_CDORRateMember_122eedbb-5875-47cb-96c3-d78b8f68ab24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2abdae72-39b5-45aa-a999-cc2a574516ad" xlink:to="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c4b36e8f-63b5-4893-9c51-0ef2f2fff91f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:to="loc_srt_MinimumMember_c4b36e8f-63b5-4893-9c51-0ef2f2fff91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_746f8e3b-7a6f-4014-8ab5-8b781560700c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_55d09c30-e8f5-47ef-8261-a79e8c72cd75" xlink:to="loc_srt_MaximumMember_746f8e3b-7a6f-4014-8ab5-8b781560700c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_088dd9ed-8962-4b7c-91bc-969e9af939e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_88cd3564-2fd8-4792-960d-ca2714e5499b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_088dd9ed-8962-4b7c-91bc-969e9af939e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_978a2752-bba4-4438-8457-f82d8184aae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_088dd9ed-8962-4b7c-91bc-969e9af939e5" xlink:to="loc_us-gaap_SubsequentEventMember_978a2752-bba4-4438-8457-f82d8184aae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a8f04f98-6d68-4576-a240-a7709f420042" xlink:to="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3ff7f860-7ec7-4add-916d-ce43e712aada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3ff7f860-7ec7-4add-916d-ce43e712aada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_6cc08683-77f2-4dcf-a4da-e53e0dd4e047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_6cc08683-77f2-4dcf-a4da-e53e0dd4e047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_868846d4-ce9b-43bf-acb4-d90ef025d2ad" xlink:href="fet-20221231.xsd#fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash_868846d4-ce9b-43bf-acb4-d90ef025d2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_c93db982-e62a-4d4c-a368-64ad3dc7d068" xlink:href="fet-20221231.xsd#fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes_c93db982-e62a-4d4c-a368-64ad3dc7d068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_32a55cbb-1aa1-4b57-8e95-e146a2bd5a61" xlink:href="fet-20221231.xsd#fet_DebtInstrumentMandatorilyConvertibleFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentMandatorilyConvertibleFaceAmount_32a55cbb-1aa1-4b57-8e95-e146a2bd5a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_f3b5a8fa-31c0-4391-b04d-d3c6e9df1af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_f3b5a8fa-31c0-4391-b04d-d3c6e9df1af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_560e08c4-c2a8-47f9-aeed-78eee76c4a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_560e08c4-c2a8-47f9-aeed-78eee76c4a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_36e4cd2b-7804-4ad8-8362-4b2077576448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_36e4cd2b-7804-4ad8-8362-4b2077576448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_43020e41-653c-415c-b012-d44b19984da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_43020e41-653c-415c-b012-d44b19984da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_dfbb4269-b367-49d8-bc84-4a23afd93ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_dfbb4269-b367-49d8-bc84-4a23afd93ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_12a3dd74-e63f-41ef-b0f3-fc030cd86d47" xlink:href="fet-20221231.xsd#fet_DebtInstrumentConvertibleTradingPeriodConversionPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice_12a3dd74-e63f-41ef-b0f3-fc030cd86d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_2075ca75-8bf4-4305-b0da-1901cdcc6a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_2075ca75-8bf4-4305-b0da-1901cdcc6a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_040b49bd-26e6-4b3b-b247-4a8a95dc9dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_040b49bd-26e6-4b3b-b247-4a8a95dc9dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_2a5af4c5-12fb-4f58-adb7-45fb52ec2d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_2a5af4c5-12fb-4f58-adb7-45fb52ec2d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_368cb591-d7cb-45d3-a139-c3ebc42d7d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_368cb591-d7cb-45d3-a139-c3ebc42d7d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_81393814-393d-46ed-88f9-0127199050b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_81393814-393d-46ed-88f9-0127199050b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_2ce78f37-6865-4f38-bbe7-5d5a53358961" xlink:href="fet-20221231.xsd#fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction_2ce78f37-6865-4f38-bbe7-5d5a53358961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LineOfCreditFacilityBorrowingBasePercentage_e66313d8-2eb5-421d-9bb4-b57feeab66d6" xlink:href="fet-20221231.xsd#fet_LineOfCreditFacilityBorrowingBasePercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_LineOfCreditFacilityBorrowingBasePercentage_e66313d8-2eb5-421d-9bb4-b57feeab66d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_c51d2f16-8737-4b91-8f70-de305e910c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_c51d2f16-8737-4b91-8f70-de305e910c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_726fe880-4be1-4a8e-a661-22e420013dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCredit_726fe880-4be1-4a8e-a661-22e420013dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_770040f1-aa71-4729-8823-53f934680c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_770040f1-aa71-4729-8823-53f934680c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1616ceeb-9763-46f8-abf7-74aa6394034e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1616ceeb-9763-46f8-abf7-74aa6394034e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b9702329-c359-42e6-a1ed-377a0e698c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b9702329-c359-42e6-a1ed-377a0e698c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_2b7b4c0a-48bc-4e31-9715-1f06ab67803e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_2b7b4c0a-48bc-4e31-9715-1f06ab67803e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentPercentageOfBorrowingBase_84a47a18-2508-4e93-973d-c5674dd123ee" xlink:href="fet-20221231.xsd#fet_DebtInstrumentPercentageOfBorrowingBase"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentPercentageOfBorrowingBase_84a47a18-2508-4e93-973d-c5674dd123ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentFixedChargeCoverageRatio_658ffb7a-9058-422f-8f5f-a3664f55f582" xlink:href="fet-20221231.xsd#fet_DebtInstrumentFixedChargeCoverageRatio"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentFixedChargeCoverageRatio_658ffb7a-9058-422f-8f5f-a3664f55f582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_c5b1359e-5a5a-4d07-8e6d-7ad7d79fd050" xlink:href="fet-20221231.xsd#fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold_c5b1359e-5a5a-4d07-8e6d-7ad7d79fd050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInDeferredLoanCosts_91d22725-3a8e-4e03-9f2e-fe2610e42b6e" xlink:href="fet-20221231.xsd#fet_IncreaseDecreaseInDeferredLoanCosts"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_338d34eb-f068-457e-8a31-440955ed7f72" xlink:to="loc_fet_IncreaseDecreaseInDeferredLoanCosts_91d22725-3a8e-4e03-9f2e-fe2610e42b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#DebtScheduleofFuturePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8268fe90-8678-4b91-ba85-42522fc99947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8268fe90-8678-4b91-ba85-42522fc99947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_17003857-b932-41eb-ba9a-a0f64586713e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_17003857-b932-41eb-ba9a-a0f64586713e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_665e2f7e-7476-4339-b14f-345fb70eb37c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_665e2f7e-7476-4339-b14f-345fb70eb37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_71e3ac89-f1c2-4821-b43c-14b39b45df12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_71e3ac89-f1c2-4821-b43c-14b39b45df12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9afef746-b8a2-4703-a6f4-092f9e49b46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9afef746-b8a2-4703-a6f4-092f9e49b46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_bcc69fb1-ee45-4c58-98db-ca2078abae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_bcc69fb1-ee45-4c58-98db-ca2078abae6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_5a0af01b-0ea9-4ce0-a0a6-17670fd037ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_5a0af01b-0ea9-4ce0-a0a6-17670fd037ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e7300136-d35b-45fe-abc1-a0a1de93e0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e7300136-d35b-45fe-abc1-a0a1de93e0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_7adb9883-0adb-4864-89d4-e263cd9375ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_7adb9883-0adb-4864-89d4-e263cd9375ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_95854a32-5cb1-4cde-a01f-cef884c474fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_95854a32-5cb1-4cde-a01f-cef884c474fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d3a64d-5f8a-4167-8389-048a2b1394c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_898880aa-5c75-40a3-b8da-c5f51811fbb4" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d3a64d-5f8a-4167-8389-048a2b1394c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d6f95510-20f7-46ad-9f61-5054041b2391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:to="loc_us-gaap_AssetsAbstract_d6f95510-20f7-46ad-9f61-5054041b2391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ee582ea0-dcf6-44d3-89b4-6fa1bfe9305f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d6f95510-20f7-46ad-9f61-5054041b2391" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ee582ea0-dcf6-44d3-89b4-6fa1bfe9305f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_f1915e95-e1f5-4c74-931d-45fd002e137e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d6f95510-20f7-46ad-9f61-5054041b2391" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_f1915e95-e1f5-4c74-931d-45fd002e137e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LeaseRightOfUseAssets_dd2a4436-c4e4-4f46-b614-807ce00282e7" xlink:href="fet-20221231.xsd#fet_LeaseRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d6f95510-20f7-46ad-9f61-5054041b2391" xlink:to="loc_fet_LeaseRightOfUseAssets_dd2a4436-c4e4-4f46-b614-807ce00282e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_12d06561-c8c1-4ee3-b32b-6e07b8527a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:to="loc_us-gaap_LiabilitiesAbstract_12d06561-c8c1-4ee3-b32b-6e07b8527a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_acde9eb6-d0c9-449f-acc8-c1ec74556218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_12d06561-c8c1-4ee3-b32b-6e07b8527a3d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_acde9eb6-d0c9-449f-acc8-c1ec74556218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c5c3a9d3-d459-4808-b230-577d7f7d648c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_acde9eb6-d0c9-449f-acc8-c1ec74556218" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c5c3a9d3-d459-4808-b230-577d7f7d648c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_57617576-496f-45b0-8db6-4c8d115f9819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_acde9eb6-d0c9-449f-acc8-c1ec74556218" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_57617576-496f-45b0-8db6-4c8d115f9819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_b7b7b4c7-231b-4db0-85ba-d271a691e68a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_12d06561-c8c1-4ee3-b32b-6e07b8527a3d" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_b7b7b4c7-231b-4db0-85ba-d271a691e68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8e3417ea-12fd-43b5-80be-c759f0e92b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b7b7b4c7-231b-4db0-85ba-d271a691e68a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8e3417ea-12fd-43b5-80be-c759f0e92b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9473e5a0-b1f7-4830-a17e-daaa92a62f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b7b7b4c7-231b-4db0-85ba-d271a691e68a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9473e5a0-b1f7-4830-a17e-daaa92a62f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingAndFinanceLeaseLiability_e4191843-d0a9-4dec-9dce-566d1a66ea69" xlink:href="fet-20221231.xsd#fet_OperatingAndFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_12d06561-c8c1-4ee3-b32b-6e07b8527a3d" xlink:to="loc_fet_OperatingAndFinanceLeaseLiability_e4191843-d0a9-4dec-9dce-566d1a66ea69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_12762584-5f49-438c-bfaf-25a2c8cacc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_12762584-5f49-438c-bfaf-25a2c8cacc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7febdd9b-e8c0-4d22-9686-e438a2f729ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7febdd9b-e8c0-4d22-9686-e438a2f729ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7f1d2ca2-1304-436c-8e62-756dcef95914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7f1d2ca2-1304-436c-8e62-756dcef95914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ee978cf0-d748-4f3d-ae42-0fb09361ac55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddf6b95-3f8e-43f2-a8f9-d7ee9efd8111" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ee978cf0-d748-4f3d-ae42-0fb09361ac55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f7f90e80-c177-4402-9101-39774b0f81aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_574a1302-eb14-43d6-a898-57e34e35e5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f7f90e80-c177-4402-9101-39774b0f81aa" xlink:to="loc_us-gaap_OperatingLeaseCost_574a1302-eb14-43d6-a898-57e34e35e5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_FinanceLeaseExpenseAbstract_af772b62-9ba5-4129-8cf4-7a363b04dab4" xlink:href="fet-20221231.xsd#fet_FinanceLeaseExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f7f90e80-c177-4402-9101-39774b0f81aa" xlink:to="loc_fet_FinanceLeaseExpenseAbstract_af772b62-9ba5-4129-8cf4-7a363b04dab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_61e23262-7c9b-4511-8e8f-8f340b49bede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FinanceLeaseExpenseAbstract_af772b62-9ba5-4129-8cf4-7a363b04dab4" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_61e23262-7c9b-4511-8e8f-8f340b49bede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_c02dca74-1962-4776-a862-ab7df2a8026b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_FinanceLeaseExpenseAbstract_af772b62-9ba5-4129-8cf4-7a363b04dab4" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_c02dca74-1962-4776-a862-ab7df2a8026b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_703f1c4f-a8ed-4392-a60e-df85602ee316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f7f90e80-c177-4402-9101-39774b0f81aa" xlink:to="loc_us-gaap_SubleaseIncome_703f1c4f-a8ed-4392-a60e-df85602ee316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c9d56336-b437-4b57-9e1a-9eebccf32e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f7f90e80-c177-4402-9101-39774b0f81aa" xlink:to="loc_us-gaap_LeaseCost_c9d56336-b437-4b57-9e1a-9eebccf32e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ba8fc5d6-758f-47d5-953c-1f9f79c4d8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ba8fc5d6-758f-47d5-953c-1f9f79c4d8c9" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a82bb3f6-53fc-4d0d-8cfa-086ba4a01941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a82bb3f6-53fc-4d0d-8cfa-086ba4a01941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3b8ddbc3-dead-4dd5-a1dc-3d2010b7805c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3b8ddbc3-dead-4dd5-a1dc-3d2010b7805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_033dc4fb-e45e-41b2-b0ba-e5ac252807c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_033dc4fb-e45e-41b2-b0ba-e5ac252807c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8337e810-74e7-43a8-9826-1378d0140d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8337e810-74e7-43a8-9826-1378d0140d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c50d58a4-ee11-48de-9fce-0b40f2a60cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c50d58a4-ee11-48de-9fce-0b40f2a60cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4000b2ea-89f3-4e04-9ec5-9986752646de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4000b2ea-89f3-4e04-9ec5-9986752646de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_407d5186-2f29-4edf-9e69-80e4a2771bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_407d5186-2f29-4edf-9e69-80e4a2771bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d1d1c109-a98b-4f93-b883-53b3e7ac653b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d1d1c109-a98b-4f93-b883-53b3e7ac653b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5706a8b9-30fa-48f5-9951-587d3e42465b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_0f9459d8-bdc1-434a-91e8-e26a9a2d5bc3" xlink:to="loc_us-gaap_OperatingLeaseLiability_5706a8b9-30fa-48f5-9951-587d3e42465b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ba8fc5d6-758f-47d5-953c-1f9f79c4d8c9" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_7fa8fa08-842c-48b1-8861-c397189c3244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_7fa8fa08-842c-48b1-8861-c397189c3244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_50ad3f7d-b789-48ae-ac28-0a5e87335f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_50ad3f7d-b789-48ae-ac28-0a5e87335f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d7a8cd72-f5c0-44e4-86f9-6966091c6441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d7a8cd72-f5c0-44e4-86f9-6966091c6441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ea6f0267-f482-40e2-af2e-defcb7ff0b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ea6f0267-f482-40e2-af2e-defcb7ff0b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8abc6d8d-b34c-4f09-8f00-c159d2b73889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8abc6d8d-b34c-4f09-8f00-c159d2b73889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_04a164cd-b242-4b66-b8d7-9b00dbde0c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_04a164cd-b242-4b66-b8d7-9b00dbde0c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0001d479-1094-40e3-a381-690954a8afca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0001d479-1094-40e3-a381-690954a8afca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_166ad963-277f-4a9b-a589-e803e6efdd92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_166ad963-277f-4a9b-a589-e803e6efdd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0f9c4286-72dc-4c04-ba35-766e4e3edb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6a9dd84-68e3-4d5c-bf70-de9f51519557" xlink:to="loc_us-gaap_FinanceLeaseLiability_0f9c4286-72dc-4c04-ba35-766e4e3edb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:href="fet-20221231.xsd#fet_LeaseLiabilityMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ba8fc5d6-758f-47d5-953c-1f9f79c4d8c9" xlink:to="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_6a7de9f8-2db3-437a-838c-7822d0009869" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne_6a7de9f8-2db3-437a-838c-7822d0009869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_5cbb5f7f-badf-41ab-a8e8-6e63915d38b9" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo_5cbb5f7f-badf-41ab-a8e8-6e63915d38b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_581574bb-c1aa-4f10-955f-e770c6e6ef2f" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree_581574bb-c1aa-4f10-955f-e770c6e6ef2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_4fd61939-92f0-4a95-bef9-1cdc32241670" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour_4fd61939-92f0-4a95-bef9-1cdc32241670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_456b0d22-96d6-418a-ad52-1a2127525a36" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive_456b0d22-96d6-418a-ad52-1a2127525a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_d46da11a-d620-4ac9-a026-a62aa0f37604" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_d46da11a-d620-4ac9-a026-a62aa0f37604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_6db57901-c21c-4f4f-9eca-8c5781e08ba5" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_6db57901-c21c-4f4f-9eca-8c5781e08ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_839fe88a-d64d-4e77-a2b0-863c50cbc760" xlink:href="fet-20221231.xsd#fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_839fe88a-d64d-4e77-a2b0-863c50cbc760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingAndFinanceLeaseLiability_0e16f367-a7f0-4397-bf3f-1ffd7f7331f9" xlink:href="fet-20221231.xsd#fet_OperatingAndFinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_LeaseLiabilityMaturityAbstract_11994f95-1518-41fa-bf72-90f854b12a46" xlink:to="loc_fet_OperatingAndFinanceLeaseLiability_0e16f367-a7f0-4397-bf3f-1ffd7f7331f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails_1"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails_2"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8cfff279-b21f-493d-b857-8cf9ac4a111d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_WeightedAverageRemainingLeaseTermAbstract_10a3015c-7035-45ea-9a07-6932dff8fc4c" xlink:href="fet-20221231.xsd#fet_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8cfff279-b21f-493d-b857-8cf9ac4a111d" xlink:to="loc_fet_WeightedAverageRemainingLeaseTermAbstract_10a3015c-7035-45ea-9a07-6932dff8fc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f79f18af-cf77-48c8-aeef-221aa3690395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_WeightedAverageRemainingLeaseTermAbstract_10a3015c-7035-45ea-9a07-6932dff8fc4c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f79f18af-cf77-48c8-aeef-221aa3690395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_928d39ab-62e9-45b9-92ff-392fbcec4efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_WeightedAverageRemainingLeaseTermAbstract_10a3015c-7035-45ea-9a07-6932dff8fc4c" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_928d39ab-62e9-45b9-92ff-392fbcec4efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_WeightedAverageDiscountRateAbstract_a6c4d16a-982e-4694-966c-849ce5960f08" xlink:href="fet-20221231.xsd#fet_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8cfff279-b21f-493d-b857-8cf9ac4a111d" xlink:to="loc_fet_WeightedAverageDiscountRateAbstract_a6c4d16a-982e-4694-966c-849ce5960f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4f2267a0-eec3-4ee2-83e3-c33c55a17f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_WeightedAverageDiscountRateAbstract_a6c4d16a-982e-4694-966c-849ce5960f08" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4f2267a0-eec3-4ee2-83e3-c33c55a17f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3d1130e4-456b-47c9-9259-3f5ad8258915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_WeightedAverageDiscountRateAbstract_a6c4d16a-982e-4694-966c-849ce5960f08" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3d1130e4-456b-47c9-9259-3f5ad8258915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesScheduleofLeaseCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6b9f4ae0-bc1f-4bd4-bf0c-b59d45d21c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_b712dec6-716f-41b6-9134-a76c6bbbf369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b9f4ae0-bc1f-4bd4-bf0c-b59d45d21c22" xlink:to="loc_us-gaap_OperatingLeasePayments_b712dec6-716f-41b6-9134-a76c6bbbf369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_b680e620-39ce-47ed-9f8f-f39c5e73ad73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b9f4ae0-bc1f-4bd4-bf0c-b59d45d21c22" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_b680e620-39ce-47ed-9f8f-f39c5e73ad73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_1081a419-a537-4ac1-acbf-97f8614b1a69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b9f4ae0-bc1f-4bd4-bf0c-b59d45d21c22" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_1081a419-a537-4ac1-acbf-97f8614b1a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f047bb4e-664f-49ee-b596-3cc6b613ad96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f047bb4e-664f-49ee-b596-3cc6b613ad96" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:to="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain_ea5e1997-37fe-4086-bc13-4f089bc64958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionTypeAxis_cb4cbc8c-265c-4072-93f0-ac9530d15e90" xlink:to="loc_us-gaap_TransactionDomain_ea5e1997-37fe-4086-bc13-4f089bc64958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SaleLeasebackTransactionMember_77b89e12-e2ab-4b21-b448-f49035a67b80" xlink:href="fet-20221231.xsd#fet_SaleLeasebackTransactionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionDomain_ea5e1997-37fe-4086-bc13-4f089bc64958" xlink:to="loc_fet_SaleLeasebackTransactionMember_77b89e12-e2ab-4b21-b448-f49035a67b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_9eff887f-9cfb-413a-83c1-989f87d7c8d8" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_517146b6-1a8a-421a-9099-9eb1780ecc90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_517146b6-1a8a-421a-9099-9eb1780ecc90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AnnualRent_4746974d-614f-4cfd-ada0-28c8c689ee88" xlink:href="fet-20221231.xsd#fet_AnnualRent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_fet_AnnualRent_4746974d-614f-4cfd-ada0-28c8c689ee88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_45c2d6ff-4fec-4f12-990d-b7c0e21a8c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_45c2d6ff-4fec-4f12-990d-b7c0e21a8c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2457761a-9f99-473d-8fdc-9900b2acf5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2457761a-9f99-473d-8fdc-9900b2acf5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b8708b7c-7ea3-4c41-ba10-c5e7a6156dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_ef6d3fbe-ad1a-4002-bb8c-93e113930a01" xlink:to="loc_us-gaap_OperatingLeaseLiability_b8708b7c-7ea3-4c41-ba10-c5e7a6156dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1f5ead90-c17b-46e8-bf0d-335739397f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6e91c71c-74b0-44f3-85d8-49b8120f40c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f5ead90-c17b-46e8-bf0d-335739397f88" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6e91c71c-74b0-44f3-85d8-49b8120f40c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d4ce79f3-c22e-477f-8f15-84c6caad998d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f5ead90-c17b-46e8-bf0d-335739397f88" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d4ce79f3-c22e-477f-8f15-84c6caad998d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4c7e2dfa-0e21-4be9-a4ac-f1875547ca59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f5ead90-c17b-46e8-bf0d-335739397f88" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4c7e2dfa-0e21-4be9-a4ac-f1875547ca59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3f896ffb-6dc8-4c78-87f0-580540b4ac34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d27592e5-50f4-43c5-8d10-9a79aacf77ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f896ffb-6dc8-4c78-87f0-580540b4ac34" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d27592e5-50f4-43c5-8d10-9a79aacf77ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CurrentFederalAndStateTaxExpenseBenefit_e15698af-11e4-49f0-bd92-83b1b212ae40" xlink:href="fet-20221231.xsd#fet_CurrentFederalAndStateTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d27592e5-50f4-43c5-8d10-9a79aacf77ee" xlink:to="loc_fet_CurrentFederalAndStateTaxExpenseBenefit_e15698af-11e4-49f0-bd92-83b1b212ae40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f54f04b1-57a7-40bf-890f-03743106acb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d27592e5-50f4-43c5-8d10-9a79aacf77ee" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f54f04b1-57a7-40bf-890f-03743106acb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_813a9133-6302-4404-9494-11d55335d394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d27592e5-50f4-43c5-8d10-9a79aacf77ee" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_813a9133-6302-4404-9494-11d55335d394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ecd16e6c-e37d-4bb1-8eb8-b826b886bb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f896ffb-6dc8-4c78-87f0-580540b4ac34" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ecd16e6c-e37d-4bb1-8eb8-b826b886bb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_3aeefb9a-289b-4f33-85bb-4824cd3a9160" xlink:href="fet-20221231.xsd#fet_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ecd16e6c-e37d-4bb1-8eb8-b826b886bb1e" xlink:to="loc_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit_3aeefb9a-289b-4f33-85bb-4824cd3a9160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_17dd9caf-044c-48b7-ae16-ced25751c5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ecd16e6c-e37d-4bb1-8eb8-b826b886bb1e" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_17dd9caf-044c-48b7-ae16-ced25751c5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_19d302f2-5f8f-4dce-8014-079a552ea0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ecd16e6c-e37d-4bb1-8eb8-b826b886bb1e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_19d302f2-5f8f-4dce-8014-079a552ea0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0d88c586-ed7b-4d81-a8b3-ad330bdd628c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f896ffb-6dc8-4c78-87f0-580540b4ac34" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0d88c586-ed7b-4d81-a8b3-ad330bdd628c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_521c89e5-05c8-428a-9c67-57dce0290673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_521c89e5-05c8-428a-9c67-57dce0290673" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_694e9bda-26d0-447d-98f3-e0c7fdcef925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_694e9bda-26d0-447d-98f3-e0c7fdcef925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_32f86b45-dcd9-4613-b4ef-428f7aad9144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_32f86b45-dcd9-4613-b4ef-428f7aad9144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_576d46d4-77f3-43fd-bbb5-dda5660c03eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_576d46d4-77f3-43fd-bbb5-dda5660c03eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncomeTaxReconciliationTaxCreditsDomestic_f5d44f55-b365-4859-92a5-2f7e12f1fd2d" xlink:href="fet-20221231.xsd#fet_IncomeTaxReconciliationTaxCreditsDomestic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_fet_IncomeTaxReconciliationTaxCreditsDomestic_f5d44f55-b365-4859-92a5-2f7e12f1fd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_a2d67d52-9364-486b-b32f-90a3993975c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_a2d67d52-9364-486b-b32f-90a3993975c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_c7d7c034-3ae8-400b-abea-ff65c6f9f508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_c7d7c034-3ae8-400b-abea-ff65c6f9f508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_799b556f-c68e-4ba1-9379-09f15e5319ce" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount_799b556f-c68e-4ba1-9379-09f15e5319ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_81903b24-fd30-405d-a892-6032a5088f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_81903b24-fd30-405d-a892-6032a5088f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_cf159c87-e648-4762-9a49-2331dc1e845b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_cf159c87-e648-4762-9a49-2331dc1e845b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c75776e7-ff22-44a0-bef1-f13a83d78656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5bdbc88d-6645-46c0-b707-c636af49792a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c75776e7-ff22-44a0-bef1-f13a83d78656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_521c89e5-05c8-428a-9c67-57dce0290673" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e7848a51-37cc-4d5d-9a47-62e49dbef67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e7848a51-37cc-4d5d-9a47-62e49dbef67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_460f4db5-3117-4352-9fa8-a43728fa4ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_460f4db5-3117-4352-9fa8-a43728fa4ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b689df65-8679-4307-b4ca-0f197407af66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b689df65-8679-4307-b4ca-0f197407af66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_6f26f862-a634-4ab1-9f8e-286e5284f5b7" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic_6f26f862-a634-4ab1-9f8e-286e5284f5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_e6b37387-e22d-44a7-9074-662e3ada5ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_e6b37387-e22d-44a7-9074-662e3ada5ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_abefad7d-c01f-4c9f-b519-e5870240e76f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_abefad7d-c01f-4c9f-b519-e5870240e76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_352df4ca-0897-456c-993c-cebc200b68d7" xlink:href="fet-20221231.xsd#fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent_352df4ca-0897-456c-993c-cebc200b68d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ea6f2a59-b4df-40ed-8e85-ce3d584ffbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ea6f2a59-b4df-40ed-8e85-ce3d584ffbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f576258c-2ae5-4765-9206-1eea96b11208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f576258c-2ae5-4765-9206-1eea96b11208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_05124f16-c2d1-4c4a-8710-c2c2002518db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_aad9c638-e2cf-44ce-a832-ef4f024342ba" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_05124f16-c2d1-4c4a-8710-c2c2002518db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_123e7215-5820-4240-b5cc-f84a7edf267d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:href="fet-20221231.xsd#fet_OperatingLossAndTaxCreditCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_123e7215-5820-4240-b5cc-f84a7edf267d" xlink:to="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_dfd8345e-48c3-4aff-95c3-69fdbbffe172" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_87cff9a0-8ed7-4d9e-980c-23139c5d6851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:to="loc_us-gaap_DomesticCountryMember_87cff9a0-8ed7-4d9e-980c-23139c5d6851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_ea09feae-8b72-4fba-ac36-a679863a9611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3944fb5-b273-452c-93a0-7b6e849f50d4" xlink:to="loc_us-gaap_ForeignCountryMember_ea09feae-8b72-4fba-ac36-a679863a9611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:href="fet-20221231.xsd#fet_OperatingLossAndTaxCreditCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsTable_55932deb-184b-43b1-9e79-1bcf2dbfebc1" xlink:to="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4a94c373-504b-4156-8917-336d35bf3176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4a94c373-504b-4156-8917-336d35bf3176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e087517-12ac-4603-815e-d8d1f09387ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e087517-12ac-4603-815e-d8d1f09387ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_32c4ae2c-2e88-4b29-bea3-5fb684082571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_32c4ae2c-2e88-4b29-bea3-5fb684082571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_43a68800-6d90-4b29-bfd6-473305316dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_43a68800-6d90-4b29-bfd6-473305316dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_fa1d57b4-19db-4d6c-ad34-698bcbe59cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_fa1d57b4-19db-4d6c-ad34-698bcbe59cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_8c9403af-781b-44ff-9a31-3bb8cd4a952b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_8c9403af-781b-44ff-9a31-3bb8cd4a952b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_2cdfa264-bdc8-4c20-848f-4309ab2c66e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_2cdfa264-bdc8-4c20-848f-4309ab2c66e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_94a6019a-b658-4e7c-b7f4-b3f9ab074438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_94a6019a-b658-4e7c-b7f4-b3f9ab074438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_USInterestLimitationCarryforwards_f187ff0b-aaf5-45d2-bd19-ef33a109b29d" xlink:href="fet-20221231.xsd#fet_USInterestLimitationCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_fet_USInterestLimitationCarryforwards_f187ff0b-aaf5-45d2-bd19-ef33a109b29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_36eb553f-7610-452e-83ac-b16079e3630d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_36eb553f-7610-452e-83ac-b16079e3630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_c2e21c6a-28f1-4556-804b-0312d4c2806a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_c2e21c6a-28f1-4556-804b-0312d4c2806a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_8d79753e-ae2c-4d19-a6c4-24ba8bc8c22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_8d79753e-ae2c-4d19-a6c4-24ba8bc8c22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_5483c3fc-be5f-4b0d-9320-947e2c68dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_OperatingLossAndTaxCreditCarryforwardsLineItems_5040286e-6042-4e96-80b1-a465980e46bb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_5483c3fc-be5f-4b0d-9320-947e2c68dd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesDeferredTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_78234fb1-5fd7-446c-9ed3-2014ec02107c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_78234fb1-5fd7-446c-9ed3-2014ec02107c" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a85b6321-cd74-45ea-a8e2-899d3ce815c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a85b6321-cd74-45ea-a8e2-899d3ce815c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxAssetsOperatingLeaseLiabilities_eb6b208b-e178-4fd6-b778-c807ba76c04d" xlink:href="fet-20221231.xsd#fet_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_fet_DeferredTaxAssetsOperatingLeaseLiabilities_eb6b208b-e178-4fd6-b778-c807ba76c04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_eef17ba1-e432-4ac2-a6db-83feae8b356e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_eef17ba1-e432-4ac2-a6db-83feae8b356e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_825c7f3f-7a8a-45be-9761-4183507d928c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_825c7f3f-7a8a-45be-9761-4183507d928c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_77158c77-3fe8-44db-9715-2d6276ff74fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_77158c77-3fe8-44db-9715-2d6276ff74fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_19b013d4-76b9-4496-9e85-8341600541da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_19b013d4-76b9-4496-9e85-8341600541da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxAssetsFairValueDiscountOnNotes_d29eb95e-8e8e-4f92-ab11-dc87913e3a8b" xlink:href="fet-20221231.xsd#fet_DeferredTaxAssetsFairValueDiscountOnNotes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_fet_DeferredTaxAssetsFairValueDiscountOnNotes_d29eb95e-8e8e-4f92-ab11-dc87913e3a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_a820ec16-8b1f-4f60-bd41-4db5f4faaef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_a820ec16-8b1f-4f60-bd41-4db5f4faaef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_e764044c-ac2e-4ce1-a541-34d66fae3515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_e764044c-ac2e-4ce1-a541-34d66fae3515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4ad711ba-9103-4581-a498-31865b0d8f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_4ad711ba-9103-4581-a498-31865b0d8f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f0a9a14b-d226-4c7f-b04c-68573a5b018b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f0a9a14b-d226-4c7f-b04c-68573a5b018b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8b201199-24af-4749-b590-421145d0ddb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_52ed8ef9-1c24-4bdf-90f4-b0ee71d24195" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_8b201199-24af-4749-b590-421145d0ddb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_43526327-5d33-4342-80b6-33ca70573c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_78234fb1-5fd7-446c-9ed3-2014ec02107c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_43526327-5d33-4342-80b6-33ca70573c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_42f8d62b-bc10-4a32-8eac-42c6dc623807" xlink:href="fet-20221231.xsd#fet_DeferredTaxLiabilitiesOperatingLeaseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_43526327-5d33-4342-80b6-33ca70573c6e" xlink:to="loc_fet_DeferredTaxLiabilitiesOperatingLeaseAssets_42f8d62b-bc10-4a32-8eac-42c6dc623807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_744e0711-9271-49f2-b224-c140924a392d" xlink:href="fet-20221231.xsd#fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_43526327-5d33-4342-80b6-33ca70573c6e" xlink:to="loc_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther_744e0711-9271-49f2-b224-c140924a392d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3e17c591-412e-4da6-88b3-2dd89558006f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_43526327-5d33-4342-80b6-33ca70573c6e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3e17c591-412e-4da6-88b3-2dd89558006f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_d300b782-f260-4433-a368-3c75b9579e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_78234fb1-5fd7-446c-9ed3-2014ec02107c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_d300b782-f260-4433-a368-3c75b9579e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#IncomeTaxesUncertainTaxPositionsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d52c7c83-252d-4e02-b656-0cedd4c5fb83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d52c7c83-252d-4e02-b656-0cedd4c5fb83" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f218d5ce-6762-4e46-8c86-af320ae343f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f218d5ce-6762-4e46-8c86-af320ae343f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c823a7dc-0245-4a60-ba78-ba0d09e8d2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c823a7dc-0245-4a60-ba78-ba0d09e8d2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3112b012-71c5-4698-99e6-a55fae4dafd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3112b012-71c5-4698-99e6-a55fae4dafd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9d9fed21-dfcc-4b23-9d1d-58025332fcc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9d9fed21-dfcc-4b23-9d1d-58025332fcc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_4f51de95-b645-4371-b17a-623d57db7e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_4f51de95-b645-4371-b17a-623d57db7e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4adc66aa-b406-4bcf-b58e-90f7cd52f3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4adc66aa-b406-4bcf-b58e-90f7cd52f3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6d0fc96e-a8f8-4fd8-b2bc-b2ce5d5573a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ae157477-0b97-45d1-beda-121feac8229c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6d0fc96e-a8f8-4fd8-b2bc-b2ce5d5573a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ad5c4747-2446-4cb2-8bbe-0b76ff109d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ad5c4747-2446-4cb2-8bbe-0b76ff109d42" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1eb981a-decb-4bc1-a400-c7529fea52dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_dd987e5c-6bb9-4dee-b8b1-ac507fc0932b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:to="loc_us-gaap_LineOfCreditMember_dd987e5c-6bb9-4dee-b8b1-ac507fc0932b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2025NotesMember_3d340c3e-9ea7-4ef6-a44f-4d3cb597d424" xlink:href="fet-20221231.xsd#fet_A2025NotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3906cac8-7edf-4c7e-86c7-916e3d6b0650" xlink:to="loc_fet_A2025NotesMember_3d340c3e-9ea7-4ef6-a44f-4d3cb597d424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83fae5f8-909b-4c5f-b28c-b52548194613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c2d5d36-f1b9-4fa2-aaa1-93bafc14c683" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83fae5f8-909b-4c5f-b28c-b52548194613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9ef5fddb-2d38-4c05-b0b5-cb681c83720a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83fae5f8-909b-4c5f-b28c-b52548194613" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9ef5fddb-2d38-4c05-b0b5-cb681c83720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_64bb0a34-516c-4eb2-b78c-58e499f6b449" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_d6746804-e927-40f1-b81b-c4212868213a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_d6746804-e927-40f1-b81b-c4212868213a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_6a49e762-9813-42b6-ac31-99b80aabbb51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_DebtInstrumentFairValue_6a49e762-9813-42b6-ac31-99b80aabbb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_b1fc691f-c89e-4e74-9578-025f3b968f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_a56b59fa-13e1-41fc-a712-55cae60692d9" xlink:to="loc_us-gaap_FairValueNetAssetLiability_b1fc691f-c89e-4e74-9578-025f3b968f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7b2125a2-f18b-4217-ab5a-aa189ec97b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7b2125a2-f18b-4217-ab5a-aa189ec97b78" xlink:to="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65b930c1-5141-4e54-836b-ade95e346488" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_943953e4-6a8a-4b98-a94a-8ad348397e68" xlink:to="loc_dei_EntityDomain_65b930c1-5141-4e54-836b-ade95e346488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_InsurersMember_f2e84195-b11e-4753-b780-b91ed8a9c5af" xlink:href="fet-20221231.xsd#fet_InsurersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_65b930c1-5141-4e54-836b-ade95e346488" xlink:to="loc_fet_InsurersMember_f2e84195-b11e-4753-b780-b91ed8a9c5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3fc38ffd-48b7-446e-8a45-0d23728ec5ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e70acc1c-6e2c-4a55-8892-31bcf71942b7" xlink:to="loc_srt_ProductsAndServicesDomain_3fc38ffd-48b7-446e-8a45-0d23728ec5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AsbestosLitigationMember_1ce3e52b-bdbc-411d-85d2-804a6f47752b" xlink:href="fet-20221231.xsd#fet_AsbestosLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3fc38ffd-48b7-446e-8a45-0d23728ec5ce" xlink:to="loc_fet_AsbestosLitigationMember_1ce3e52b-bdbc-411d-85d2-804a6f47752b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_1c8a5c6d-b370-4f84-b796-33176e6e56fe" xlink:to="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_AsbestosLitigationMember_d6129724-42f3-43b9-a8fb-d6b1b76161ca" xlink:href="fet-20221231.xsd#fet_AsbestosLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:to="loc_fet_AsbestosLitigationMember_d6129724-42f3-43b9-a8fb-d6b1b76161ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_TenarisLitigationMember_657e38af-df48-492c-8a4c-5a504e77a155" xlink:href="fet-20221231.xsd#fet_TenarisLitigationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_d5dd0ef5-0375-4c19-b568-34e14a30fa71" xlink:to="loc_fet_TenarisLitigationMember_657e38af-df48-492c-8a4c-5a504e77a155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_f52ee7f5-5f3f-48bd-879d-175829acf761" xlink:to="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants_06245736-20c0-449f-b09e-014f0f991bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyNumberOfDefendants_06245736-20c0-449f-b09e-014f0f991bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductLiabilityAccrualPeriodExpense_c5f48315-9ef2-4060-85ef-b197311a9baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductLiabilityAccrualPeriodExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_ProductLiabilityAccrualPeriodExpense_c5f48315-9ef2-4060-85ef-b197311a9baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_d1ef0b12-86fa-48b2-b3e2-a4477e3ce081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_d1ef0b12-86fa-48b2-b3e2-a4477e3ce081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_d02ac50c-49e7-45cc-a45a-fd960aa879b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_d02ac50c-49e7-45cc-a45a-fd960aa879b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_4ba48890-bd2c-4382-90f3-7327554392c9" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence_4ba48890-bd2c-4382-90f3-7327554392c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_9609c82c-2d8e-4fdb-a570-ffd61999327f" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage_9609c82c-2d8e-4fdb-a570-ffd61999327f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_aa894704-2312-464f-af21-76823da3e581" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyFaceAmountofExcessCoverage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage_aa894704-2312-464f-af21-76823da3e581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_b8e438f7-2be5-4847-99eb-05da1210c921" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement_b8e438f7-2be5-4847-99eb-05da1210c921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_a24fee2e-996a-4dda-a383-8bd63d1f628f" xlink:href="fet-20221231.xsd#fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance_a24fee2e-996a-4dda-a383-8bd63d1f628f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_9ee05108-b4b9-4194-99df-3f4ba05b5aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_9ee05108-b4b9-4194-99df-3f4ba05b5aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber_d45ac7a1-1f39-4aad-8af0-67c1f43243b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPatentsAllegedlyInfringedNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber_d45ac7a1-1f39-4aad-8af0-67c1f43243b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_426b24b5-5e6b-4ae2-bf9d-bf6d6afb3a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d2516b6a-9266-4e59-946f-a8ac30a5aadb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_426b24b5-5e6b-4ae2-bf9d-bf6d6afb3a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EarningsLossPerShareDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#EarningsLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/EarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_69deaee2-6548-412d-9738-2b2234519c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_NetIncomeLoss_69deaee2-6548-412d-9738-2b2234519c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2f4da80d-e5d9-49a9-aef8-2ff669e5f1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2f4da80d-e5d9-49a9-aef8-2ff669e5f1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c8068cfe-05a9-4a06-86db-cbb441b73b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c8068cfe-05a9-4a06-86db-cbb441b73b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_097a663b-4033-487a-85e9-4e46aec05348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_097a663b-4033-487a-85e9-4e46aec05348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a431d8d2-63dc-4809-abd0-e72576400415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a431d8d2-63dc-4809-abd0-e72576400415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_6a682ad9-252c-4f24-9555-6541d6d689ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_6a682ad9-252c-4f24-9555-6541d6d689ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f18b98f9-d734-45b4-a7e9-7f61fd5518bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_6a682ad9-252c-4f24-9555-6541d6d689ce" xlink:to="loc_us-gaap_EarningsPerShareBasic_f18b98f9-d734-45b4-a7e9-7f61fd5518bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6394e8db-f58a-4aaa-8cf6-8f603330a312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_6a682ad9-252c-4f24-9555-6541d6d689ce" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6394e8db-f58a-4aaa-8cf6-8f603330a312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6d2238b2-6271-4a9b-a0d5-f47980719098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bcfc98dc-2495-4f49-a8da-e75e0afc4011" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6d2238b2-6271-4a9b-a0d5-f47980719098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EmployeeBenefitsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#EmployeeBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/EmployeeBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_8fb2fca3-5772-450f-a970-899b7a332b16" xlink:href="fet-20221231.xsd#fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_0636db34-2255-4dde-adad-1a0caed9fba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract_8fb2fca3-5772-450f-a970-899b7a332b16" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_0636db34-2255-4dde-adad-1a0caed9fba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b0bdb60c-692c-44f8-8989-59f24b81a5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b0bdb60c-692c-44f8-8989-59f24b81a5b3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3f7f191a-6098-4bb6-ad6b-668a93bd861e" xlink:to="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2010StockIncentivePlanMember_8d26bc95-6917-443a-bb01-f288916a0173" xlink:href="fet-20221231.xsd#fet_A2010StockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:to="loc_fet_A2010StockIncentivePlanMember_8d26bc95-6917-443a-bb01-f288916a0173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_A2016StockIncentivePlanMember_857a2388-8bfb-4617-88da-2b851b079805" xlink:href="fet-20221231.xsd#fet_A2016StockIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_cd2cfa6f-856b-43d3-a771-ab565848f429" xlink:to="loc_fet_A2016StockIncentivePlanMember_857a2388-8bfb-4617-88da-2b851b079805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d950acfb-a4fd-441a-8072-daf398aab5e9" xlink:to="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8b1ba4c6-14dc-44bc-9d20-1ef0fddbafdb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:to="loc_srt_MinimumMember_8b1ba4c6-14dc-44bc-9d20-1ef0fddbafdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7ad8a551-a160-4a54-8bd9-99d159806909" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8a7ff8a9-d528-423e-8988-4a24a9280c28" xlink:to="loc_srt_MaximumMember_7ad8a551-a160-4a54-8bd9-99d159806909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_cb219dd1-ff22-46fd-9a52-fbd0761bc549" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c25da991-9187-4c53-af4b-ceb7581461ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c25da991-9187-4c53-af4b-ceb7581461ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_fee7ce8e-ee5b-401c-b5d0-275cd2d03d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_us-gaap_RestrictedStockMember_fee7ce8e-ee5b-401c-b5d0-275cd2d03d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8f238d4a-c5bc-4250-9c92-741c0575cdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8f238d4a-c5bc-4250-9c92-741c0575cdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContingentRestrictedStockMember_7151b18e-2428-4af6-a640-b6a1678ebddc" xlink:href="fet-20221231.xsd#fet_ContingentRestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_fet_ContingentRestrictedStockMember_7151b18e-2428-4af6-a640-b6a1678ebddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_LiabilityClassifiedAwardsMember_b28ebb57-f9a4-4f72-aa30-b330118c1a1f" xlink:href="fet-20221231.xsd#fet_LiabilityClassifiedAwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_507a5836-3bbc-4042-9662-c377153ad4d4" xlink:to="loc_fet_LiabilityClassifiedAwardsMember_b28ebb57-f9a4-4f72-aa30-b330118c1a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_ae41aa18-17e2-436e-9aa1-011b1ef43657" xlink:to="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_916d3903-3f52-46e1-bcef-5275e774acd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_916d3903-3f52-46e1-bcef-5275e774acd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f6c79fe5-5434-4ca1-a850-dcb274790531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f6c79fe5-5434-4ca1-a850-dcb274790531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_46519861-5990-471d-a871-cf504500a334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_0629fd70-c115-4326-8c3d-a00f0f8b8e53" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_46519861-5990-471d-a871-cf504500a334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e75ab81-bde9-494c-b07e-2c47bf34482e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_04810315-9d42-4101-9f1b-431f96c43a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_04810315-9d42-4101-9f1b-431f96c43a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f52f2339-8204-453e-8292-f1cd1519a362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f52f2339-8204-453e-8292-f1cd1519a362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_69bb7974-17d2-4211-8891-df990f2a1d89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_69bb7974-17d2-4211-8891-df990f2a1d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b1462ad-f834-415e-9547-8068e5a3bfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b1462ad-f834-415e-9547-8068e5a3bfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d1eded20-89b0-4601-b65a-1a4107f7dc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d1eded20-89b0-4601-b65a-1a4107f7dc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_92db81bf-6532-44cf-8400-0252e4f1f0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_92db81bf-6532-44cf-8400-0252e4f1f0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36960270-cd5b-4a20-912a-d0f1979d03d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36960270-cd5b-4a20-912a-d0f1979d03d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_42359243-0c57-4860-9b30-2fffd730065e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_42359243-0c57-4860-9b30-2fffd730065e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a0866c1d-ce35-4b1a-9353-77ace4ec7577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a0866c1d-ce35-4b1a-9353-77ace4ec7577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0990ed91-8cd3-4780-ba8c-d6edae27f750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0990ed91-8cd3-4780-ba8c-d6edae27f750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1277a5e4-7a9e-4d85-a4e6-182d42b13ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1277a5e4-7a9e-4d85-a4e6-182d42b13ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9b643da-1b14-4b04-a221-7c9561a112d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9b643da-1b14-4b04-a221-7c9561a112d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57330ea4-329f-4c55-a331-bf2b2fa8664f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_57330ea4-329f-4c55-a331-bf2b2fa8664f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_4d67772d-199c-42bc-8f29-cdd848c81254" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare_4d67772d-199c-42bc-8f29-cdd848c81254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_99abf8f6-ee49-4619-8638-cf4fcfd07b77" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays_99abf8f6-ee49-4619-8638-cf4fcfd07b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_ad1c8a47-0902-448a-a0ff-8ed152caf11d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_ad1c8a47-0902-448a-a0ff-8ed152caf11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_815f89a1-35ec-4b07-addf-f15a7b80e5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_815f89a1-35ec-4b07-addf-f15a7b80e5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_98041b45-f8d0-4ebc-8455-5a7204e9cf23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_98041b45-f8d0-4ebc-8455-5a7204e9cf23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_bf16ab1b-077f-41c2-bbdb-c36b06a6d28c" xlink:href="fet-20221231.xsd#fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_360638f1-e609-4d8b-b284-deb3c5cbb0ca" xlink:to="loc_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate_bf16ab1b-077f-41c2-bbdb-c36b06a6d28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_10420dd5-1fa7-4900-93d8-d3b239dfbb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_10420dd5-1fa7-4900-93d8-d3b239dfbb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a7f2a588-b07c-42fc-8f77-8b94e1c512b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a7f2a588-b07c-42fc-8f77-8b94e1c512b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_83744a68-758e-4b76-b6a5-3f00a320b36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_83744a68-758e-4b76-b6a5-3f00a320b36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_97691d6e-0284-4d88-9f2f-e179b2277f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_97691d6e-0284-4d88-9f2f-e179b2277f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_be45576f-468f-4d14-8df8-eee36886a551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_122ae15a-cbb6-422f-a6c8-7016d450f184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_be45576f-468f-4d14-8df8-eee36886a551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5993f754-2bc5-4763-8ff8-2b5d90195544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5993f754-2bc5-4763-8ff8-2b5d90195544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9c7aee26-f4a4-4a5d-9adb-529d664d3295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9c7aee26-f4a4-4a5d-9adb-529d664d3295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2897eb01-a9e9-4967-9b15-d82dcd5b02cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2897eb01-a9e9-4967-9b15-d82dcd5b02cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2e36d243-bc28-47f2-834f-62d624b843b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2e36d243-bc28-47f2-834f-62d624b843b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_e05a8f9d-82cb-436d-9fce-d48cb608dc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_e05a8f9d-82cb-436d-9fce-d48cb608dc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9675caf1-03b8-428b-a60e-55fd4245fe05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_238214ba-f5b3-4d59-9723-1b3336b9be09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9675caf1-03b8-428b-a60e-55fd4245fe05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4470fc10-e624-401c-944d-04b10a46591b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4470fc10-e624-401c-944d-04b10a46591b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8962c563-18dd-41a9-a183-88640b2b87db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8962c563-18dd-41a9-a183-88640b2b87db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_656745f0-7dfe-41a3-aad4-45cbb41e522d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_656745f0-7dfe-41a3-aad4-45cbb41e522d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e93073cc-7a98-4651-8a97-de2cfc4b67f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e93073cc-7a98-4651-8a97-de2cfc4b67f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_125aec63-1e4f-4263-bb61-9350dfece4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6eb1400-0db8-4bae-aede-2980bdfd87dd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_125aec63-1e4f-4263-bb61-9350dfece4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_34744ae6-c519-40ff-abf5-84d17968b9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_34744ae6-c519-40ff-abf5-84d17968b9eb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:to="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8b16e00f-9a99-4305-807b-468114c050c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3922b510-bd57-46cd-9bcd-30e2f11b7e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:to="loc_us-gaap_RestrictedStockMember_3922b510-bd57-46cd-9bcd-30e2f11b7e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_25763dce-3d16-4c2d-9878-03af67f6e2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d0a4dcd8-4ab9-4f4f-8915-8f86a86055a7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_25763dce-3d16-4c2d-9878-03af67f6e2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d02cb3-8765-466c-a6df-53aee60af443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0abf8544-5e3f-4b33-9b95-dadbb6a32119" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d02cb3-8765-466c-a6df-53aee60af443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d02cb3-8765-466c-a6df-53aee60af443" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e491e699-718c-4f4f-a908-0a00b599d1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e491e699-718c-4f4f-a908-0a00b599d1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d90f3e08-7e7a-4319-a2e6-f1e4584da8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d90f3e08-7e7a-4319-a2e6-f1e4584da8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cf6bb408-d923-4dd5-99f1-7f589a0db385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cf6bb408-d923-4dd5-99f1-7f589a0db385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f416bc5c-7546-465a-81e1-959c43dd36af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f416bc5c-7546-465a-81e1-959c43dd36af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab2e42bc-745b-4671-a24a-1455ce4c4076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3594ac0f-3dcd-4807-9218-26e48962cc8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab2e42bc-745b-4671-a24a-1455ce4c4076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsNarrativeDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b2bea1f1-f527-426d-9e55-23ec81747af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_21954272-73e4-430c-8b4e-b3012ed8064b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b2bea1f1-f527-426d-9e55-23ec81747af6" xlink:to="loc_us-gaap_NumberOfReportableSegments_21954272-73e4-430c-8b4e-b3012ed8064b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsIncomeStatementbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_15e5a49f-1af9-4c0f-818e-91c3d6f7caa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_15e5a49f-1af9-4c0f-818e-91c3d6f7caa2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:to="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d3fdc669-3530-4ad0-a4e9-be06fff3f0c6" xlink:to="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8c7849dc-cc87-4415-8a08-a571af03013d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:to="loc_us-gaap_OperatingSegmentsMember_8c7849dc-cc87-4415-8a08-a571af03013d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c6116927-f632-439c-9b72-356c8886f022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c6116927-f632-439c-9b72-356c8886f022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_02a3f713-f940-46c1-b507-ed72ba3c90c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_fd710332-4b38-48ce-b831-a253db98c283" xlink:to="loc_us-gaap_CorporateNonSegmentMember_02a3f713-f940-46c1-b507-ed72ba3c90c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c9b34758-04ce-4b92-ae9f-bdc471316fa2" xlink:to="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingAndDownholeMember_b870255c-26f8-406b-9b22-f7cf8c7e5525" xlink:href="fet-20221231.xsd#fet_DrillingAndDownholeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:to="loc_fet_DrillingAndDownholeMember_b870255c-26f8-406b-9b22-f7cf8c7e5525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CompletionsMember_2222950e-e6e7-40ef-8ca5-250a81ec7530" xlink:href="fet-20221231.xsd#fet_CompletionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:to="loc_fet_CompletionsMember_2222950e-e6e7-40ef-8ca5-250a81ec7530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionAndInfrastructureMember_3445ea58-60d2-4509-8f1c-f10a39ef76b8" xlink:href="fet-20221231.xsd#fet_ProductionAndInfrastructureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aa829ac-2e21-493d-9b06-0c89dbfb3862" xlink:to="loc_fet_ProductionAndInfrastructureMember_3445ea58-60d2-4509-8f1c-f10a39ef76b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b235e979-2bf0-4e9e-97dc-66e78dfbd4ae" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1aac650-bbd2-47c8-8bd6-50062125925d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a1aac650-bbd2-47c8-8bd6-50062125925d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb3cdd6c-4937-4c8d-bd97-60fb77e2b2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_OperatingIncomeLoss_fb3cdd6c-4937-4c8d-bd97-60fb77e2b2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_034b5497-18b0-4f57-b0da-7f9f98d7dcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_034b5497-18b0-4f57-b0da-7f9f98d7dcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfAssets_4d5d1397-b9f5-4b8f-8356-b403c79e0463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_GainsLossesOnSalesOfAssets_4d5d1397-b9f5-4b8f-8356-b403c79e0463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4fe89e4d-8a41-4ec2-b50b-d322a9e93795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4fe89e4d-8a41-4ec2-b50b-d322a9e93795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_f2606f8a-d501-4ff6-bd5c-98f18696be69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_30098509-8479-4d17-99ef-aec01faea69b" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_f2606f8a-d501-4ff6-bd5c-98f18696be69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsAssetsbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d4d20dfc-51fd-44c4-996e-ff97e7d42ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d4d20dfc-51fd-44c4-996e-ff97e7d42ce6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:to="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_eb01d3c6-7802-4e52-9959-c5968980d750" xlink:to="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b77fe6ec-c9cb-41cc-b28b-c14a12563142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:to="loc_us-gaap_OperatingSegmentsMember_b77fe6ec-c9cb-41cc-b28b-c14a12563142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_49850940-c235-4ccb-9342-259ebdf27ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_463a67f3-2e5d-4ff8-a116-75bd3e061497" xlink:to="loc_us-gaap_CorporateNonSegmentMember_49850940-c235-4ccb-9342-259ebdf27ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b3024a63-0fe4-4e89-a498-7ea8609908f1" xlink:to="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingAndDownholeMember_62a3885a-34dc-407b-ae2d-3e8a06990c46" xlink:href="fet-20221231.xsd#fet_DrillingAndDownholeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:to="loc_fet_DrillingAndDownholeMember_62a3885a-34dc-407b-ae2d-3e8a06990c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CompletionsMember_f0ba595f-bca6-4f61-9cb0-d8c84bbb187d" xlink:href="fet-20221231.xsd#fet_CompletionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:to="loc_fet_CompletionsMember_f0ba595f-bca6-4f61-9cb0-d8c84bbb187d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionAndInfrastructureMember_673ecbe3-c3f5-4dea-bf33-6fe2688f1130" xlink:href="fet-20221231.xsd#fet_ProductionAndInfrastructureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_93267191-cdf1-46e1-ba6f-5723f269214c" xlink:to="loc_fet_ProductionAndInfrastructureMember_673ecbe3-c3f5-4dea-bf33-6fe2688f1130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_59bada0b-5448-4dbf-8b2a-00cf5e8785c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_07b345f5-8036-4537-93a2-f364c720cb38" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_59bada0b-5448-4dbf-8b2a-00cf5e8785c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b913cfdb-bbfe-4871-ba38-e697ffbb09f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_59bada0b-5448-4dbf-8b2a-00cf5e8785c1" xlink:to="loc_us-gaap_Assets_b913cfdb-bbfe-4871-ba38-e697ffbb09f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0e51e3d7-4bf7-41b2-ad98-83ef9f08e043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0e51e3d7-4bf7-41b2-ad98-83ef9f08e043" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:to="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f7f624ad-00f5-4ce7-88a7-2583a42566b7" xlink:to="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_857bfc78-4bb7-4b23-921b-c032c796c186" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_country_US_857bfc78-4bb7-4b23-921b-c032c796c186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_741d3245-9d8a-40fe-a4be-3b7a72514c67" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_srt_EuropeMember_741d3245-9d8a-40fe-a4be-3b7a72514c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_e453190c-805d-4a4b-9baf-23ccb28e5844" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_country_CA_e453190c-805d-4a4b-9baf-23ccb28e5844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_0d762896-1672-4ef8-bbf6-287af857abc4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_srt_AsiaPacificMember_0d762896-1672-4ef8-bbf6-287af857abc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MiddleEastMember_47cda622-6779-41ae-bef3-4a40d2fdeded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MiddleEastMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_us-gaap_MiddleEastMember_47cda622-6779-41ae-bef3-4a40d2fdeded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_e6a1ecde-1590-4eae-8495-8f159359b911" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_451f1a54-f33f-4f04-b3c2-d396762d5b97" xlink:to="loc_srt_LatinAmericaMember_e6a1ecde-1590-4eae-8495-8f159359b911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5507c19f-aa12-4a92-9c64-d25d26175d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_05b71920-ba16-4d95-b2fc-cec98dd68b1c" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5507c19f-aa12-4a92-9c64-d25d26175d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_8ee42903-c158-44f5-8859-5f6fbf4bcf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5507c19f-aa12-4a92-9c64-d25d26175d0d" xlink:to="loc_us-gaap_NoncurrentAssets_8ee42903-c158-44f5-8859-5f6fbf4bcf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsRevenuebyShippingLocationDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_682b5e82-bd93-47c6-80da-bdbbe3f1bdde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_682b5e82-bd93-47c6-80da-bdbbe3f1bdde" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ac790d67-32de-4d2e-afe1-efb9d4fbaae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7032928f-b259-4a1c-8394-a4cb0e9413f4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ac790d67-32de-4d2e-afe1-efb9d4fbaae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_66f599d2-e508-4adc-9dbb-09ae67e3d1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ac790d67-32de-4d2e-afe1-efb9d4fbaae9" xlink:to="loc_us-gaap_SalesMember_66f599d2-e508-4adc-9dbb-09ae67e3d1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_991a2c39-cdcc-4a07-9480-3cf0e4e64a8f" xlink:to="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_3609304b-4cbd-44ee-b7e2-b377fce24de1" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_country_US_3609304b-4cbd-44ee-b7e2-b377fce24de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_6a4dd135-8df3-475f-958a-2258a1dd305c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_country_CA_6a4dd135-8df3-475f-958a-2258a1dd305c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_EuropeAndAfricaMember_1d9c0974-d2b8-480e-92f5-a1eae9dc4ff3" xlink:href="fet-20221231.xsd#fet_EuropeAndAfricaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_fet_EuropeAndAfricaMember_1d9c0974-d2b8-480e-92f5-a1eae9dc4ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MiddleEastMember_fe260344-0311-4962-ab1b-2643d45dafc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MiddleEastMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_us-gaap_MiddleEastMember_fe260344-0311-4962-ab1b-2643d45dafc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_5da1dbc1-79eb-4bee-ba01-a3d075d93a58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_srt_AsiaPacificMember_5da1dbc1-79eb-4bee-ba01-a3d075d93a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_2e6e97a0-36f4-4216-9861-48d9157baf48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_185764d7-b040-49c2-9d15-417155e33e59" xlink:to="loc_srt_LatinAmericaMember_2e6e97a0-36f4-4216-9861-48d9157baf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b712227f-018c-4117-9365-ae628dc480bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4a11a359-3b60-4acb-8423-a6bfe73387d6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b712227f-018c-4117-9365-ae628dc480bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_d55e5685-40ec-44ab-966b-60a007ccfe61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b712227f-018c-4117-9365-ae628dc480bf" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_d55e5685-40ec-44ab-966b-60a007ccfe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4336df8f-ca7e-4255-adae-45dd3a757b5c" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_568f87ca-f118-411d-aba0-09a0c6bda12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_568f87ca-f118-411d-aba0-09a0c6bda12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0a72a855-a043-4890-9f32-e3b56babfe45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bfddd020-aa05-4073-bbad-fa4a680cddf1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0a72a855-a043-4890-9f32-e3b56babfe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails" xlink:type="simple" xlink:href="fet-20221231.xsd#BusinessSegmentsRevenuebyProductLinesDetails"/>
  <link:presentationLink xlink:role="http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7655db7e-d0db-4670-9c32-91459458f662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7655db7e-d0db-4670-9c32-91459458f662" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_0627b910-bd65-489b-a7e9-e9443e2f3fc7" xlink:to="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4c3305e9-0032-4ac5-ad1e-7c8d8cda74c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:to="loc_us-gaap_OperatingSegmentsMember_4c3305e9-0032-4ac5-ad1e-7c8d8cda74c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_5a601ce1-c51d-4357-9992-f0c44397c4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0598d1d7-d91e-4298-b265-34ff5717ce15" xlink:to="loc_us-gaap_IntersegmentEliminationMember_5a601ce1-c51d-4357-9992-f0c44397c4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad5d66ad-d9df-4486-af7a-a0fd8b23e520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6f08e7d8-bc52-444a-9192-a652d6812ddd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad5d66ad-d9df-4486-af7a-a0fd8b23e520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_5a720e17-0606-4a4d-82c9-2ffea9546ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad5d66ad-d9df-4486-af7a-a0fd8b23e520" xlink:to="loc_us-gaap_SalesMember_5a720e17-0606-4a4d-82c9-2ffea9546ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_465cfb05-1aee-4161-989c-98441ac05f98" xlink:to="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DrillingTechnologiesMember_4949ca4c-055e-40e0-be14-11e5b2c2be5f" xlink:href="fet-20221231.xsd#fet_DrillingTechnologiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_DrillingTechnologiesMember_4949ca4c-055e-40e0-be14-11e5b2c2be5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_DownholeTechnologiesMember_44e6b62b-24ee-49f7-8759-a85b1fdcf7e3" xlink:href="fet-20221231.xsd#fet_DownholeTechnologiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_DownholeTechnologiesMember_44e6b62b-24ee-49f7-8759-a85b1fdcf7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_SubseaTechnologiesMember_cf527c4a-3824-4fe7-89b7-697f63327a3c" xlink:href="fet-20221231.xsd#fet_SubseaTechnologiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_SubseaTechnologiesMember_cf527c4a-3824-4fe7-89b7-697f63327a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_StimulationandInterventionMember_09332723-2ff7-4f86-bcee-577a5ec25908" xlink:href="fet-20221231.xsd#fet_StimulationandInterventionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_StimulationandInterventionMember_09332723-2ff7-4f86-bcee-577a5ec25908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_CoiledTubingMember_05867c0a-396d-4533-9b4a-734e779223d4" xlink:href="fet-20221231.xsd#fet_CoiledTubingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_CoiledTubingMember_05867c0a-396d-4533-9b4a-734e779223d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ProductionEquipmentMember_c8001c57-f0e1-453b-aec1-92c0eaf9f75e" xlink:href="fet-20221231.xsd#fet_ProductionEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_ProductionEquipmentMember_c8001c57-f0e1-453b-aec1-92c0eaf9f75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ValveSolutionsMember_9cde1c7c-5aa0-4141-8c5c-3f95bfaeed93" xlink:href="fet-20221231.xsd#fet_ValveSolutionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_67f29659-549c-4a84-8367-219d5e91c308" xlink:to="loc_fet_ValveSolutionsMember_9cde1c7c-5aa0-4141-8c5c-3f95bfaeed93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0d0ebd0a-297a-41ec-b92d-e1c79d70fbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ea7b5a89-d48b-47eb-92e4-fa1856029723" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0d0ebd0a-297a-41ec-b92d-e1c79d70fbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_8d466cd8-bccb-412c-9c9c-a1c2cf177aec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0d0ebd0a-297a-41ec-b92d-e1c79d70fbf0" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_8d466cd8-bccb-412c-9c9c-a1c2cf177aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_72808776-11b1-4c0c-8c2c-a20219ef29f7" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_636e1478-065f-4e36-9e7d-3e4bf07cab84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_636e1478-065f-4e36-9e7d-3e4bf07cab84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_984cb69b-57d2-4465-a8ec-72e6a62e7b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_d54432cb-6ae1-455c-b854-210bd300c864" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_984cb69b-57d2-4465-a8ec-72e6a62e7b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448720768544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 24, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FORUM ENERGY TECHNOLOGIES, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">61-1488595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10344 Sam Houston Park Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Houston<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">351-7900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FET<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,297,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of our Proxy Statement for the 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this report.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001401257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448720687856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Houston, Texas<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725371024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statements of comprehensive income (loss) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 699,913<span></span>
</td>
<td class="nump">$ 541,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">511,387<span></span>
</td>
<td class="nump">417,727<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">188,526<span></span>
</td>
<td class="nump">123,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">179,471<span></span>
</td>
<td class="nump">168,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Gain on sale-leaseback transactions</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfAssets', window );">Gain on disposal of assets and other</a></td>
<td class="num">(1,271)<span></span>
</td>
<td class="num">(1,052)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">171,200<span></span>
</td>
<td class="nump">167,834<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">17,326<span></span>
</td>
<td class="num">(44,493)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other expense (income)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense</a></td>
<td class="nump">31,525<span></span>
</td>
<td class="nump">32,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange losses (gains) and other, net</a></td>
<td class="num">(24,548)<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="nump">6,977<span></span>
</td>
<td class="nump">37,516<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">10,349<span></span>
</td>
<td class="num">(82,009)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">6,637<span></span>
</td>
<td class="nump">642<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,712<span></span>
</td>
<td class="num">$ (82,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">5,747<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">5,951<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="num">$ (14.65)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="num">$ (14.65)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax of $0:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,712<span></span>
</td>
<td class="num">$ (82,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in foreign currency translation</a></td>
<td class="num">(28,713)<span></span>
</td>
<td class="num">(1,479)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Gain on pension liability</a></td>
<td class="nump">2,256<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">$ (22,745)<span></span>
</td>
<td class="num">$ (83,290)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723799968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statements of comprehensive income (loss) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income (loss), tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448716578816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated balance sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 51,029<span></span>
</td>
<td class="nump">$ 46,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable&#8212;trade, net of allowances of $10,690 and $11,114</a></td>
<td class="nump">154,247<span></span>
</td>
<td class="nump">123,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">269,828<span></span>
</td>
<td class="nump">241,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">21,957<span></span>
</td>
<td class="nump">23,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerAssetCostsInExcessOfBillings', window );">Costs and estimated profits in excess of billings</a></td>
<td class="nump">15,139<span></span>
</td>
<td class="nump">8,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerAssetAccruedRevenue', window );">Accrued revenue</a></td>
<td class="nump">665<span></span>
</td>
<td class="nump">2,245<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">512,865<span></span>
</td>
<td class="nump">446,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="nump">62,963<span></span>
</td>
<td class="nump">94,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">57,270<span></span>
</td>
<td class="nump">25,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Deferred financing costs, net</a></td>
<td class="nump">1,166<span></span>
</td>
<td class="nump">1,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">191,481<span></span>
</td>
<td class="nump">217,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">8,828<span></span>
</td>
<td class="nump">6,075<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">834,757<span></span>
</td>
<td class="nump">791,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">782<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable&#8212;trade</a></td>
<td class="nump">118,261<span></span>
</td>
<td class="nump">99,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">76,544<span></span>
</td>
<td class="nump">58,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerLiabilityDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">14,401<span></span>
</td>
<td class="nump">7,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost', window );">Billings in excess of costs and profits recognized</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">9,705<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">210,293<span></span>
</td>
<td class="nump">175,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">239,128<span></span>
</td>
<td class="nump">232,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, net</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">64,626<span></span>
</td>
<td class="nump">34,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">12,773<span></span>
</td>
<td class="nump">18,605<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">527,722<span></span>
</td>
<td class="nump">462,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 14,800,000 shares authorized, 6,223,454 and 6,100,886 shares issued</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,253,613<span></span>
</td>
<td class="nump">1,249,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock at cost, 570,247 and 467,153 shares</a></td>
<td class="num">(138,560)<span></span>
</td>
<td class="num">(135,562)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained deficit</a></td>
<td class="num">(680,595)<span></span>
</td>
<td class="num">(684,307)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(127,485)<span></span>
</td>
<td class="num">(101,028)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity</a></td>
<td class="nump">307,035<span></span>
</td>
<td class="nump">329,126<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 834,757<span></span>
</td>
<td class="nump">$ 791,336<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerAssetAccruedRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Accrued Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerAssetAccruedRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerAssetCostsInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Costs In Excess Of Billings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerAssetCostsInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Billings In Excess Of Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerLiabilityBillingsInExcessOfCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerLiabilityDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerLiabilityDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448724347216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated balance sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 10,690<span></span>
</td>
<td class="nump">$ 11,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">14,800,000<span></span>
</td>
<td class="nump">14,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">6,223,454<span></span>
</td>
<td class="nump">6,100,886<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares, at cost (in shares)</a></td>
<td class="nump">570,247<span></span>
</td>
<td class="nump">467,153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725542448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statements of cash flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,712<span></span>
</td>
<td class="num">$ (82,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">12,441<span></span>
</td>
<td class="nump">17,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">24,537<span></span>
</td>
<td class="nump">25,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">4,205<span></span>
</td>
<td class="nump">7,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write downs</a></td>
<td class="nump">2,698<span></span>
</td>
<td class="nump">8,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">2,249<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(130)<span></span>
</td>
<td class="nump">2,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Loss (gain) on sale-leaseback transactions</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">5,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable&#8212;trade</a></td>
<td class="num">(34,802)<span></span>
</td>
<td class="num">(44,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(34,611)<span></span>
</td>
<td class="nump">1,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">590<span></span>
</td>
<td class="num">(8,078)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings', window );">Cost and estimated profits in excess of billings</a></td>
<td class="num">(7,824)<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities', window );">Accounts payable, deferred revenue and other accrued liabilities</a></td>
<td class="nump">20,764<span></span>
</td>
<td class="nump">36,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Billings in excess of costs and profits recognized</a></td>
<td class="num">(9,233)<span></span>
</td>
<td class="nump">7,986<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(17,054)<span></span>
</td>
<td class="num">(15,775)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures for property and equipment</a></td>
<td class="num">(7,492)<span></span>
</td>
<td class="num">(2,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">3,007<span></span>
</td>
<td class="nump">7,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Proceeds from settlement of note receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="num">(485)<span></span>
</td>
<td class="num">(3,411)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,283)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity', window );">Proceeds from sale-leaseback transactions</a></td>
<td class="nump">32,109<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">27,139<span></span>
</td>
<td class="nump">10,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Borrowings on revolving Credit Facility</a></td>
<td class="nump">544,126<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments on revolving Credit Facility</a></td>
<td class="num">(544,126)<span></span>
</td>
<td class="num">(13,126)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_PaymentsForRepurchaseOfSeniorNotes', window );">Cash paid to repurchase 2025 Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(58,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of stock</a></td>
<td class="num">(3,826)<span></span>
</td>
<td class="num">(1,414)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_PaymentOfCapitalLeaseObligations', window );">Payment of capital lease obligations</a></td>
<td class="num">(1,250)<span></span>
</td>
<td class="num">(1,517)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Deferred financing costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,590)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(5,076)<span></span>
</td>
<td class="num">(76,243)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(838)<span></span>
</td>
<td class="num">(439)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">4,171<span></span>
</td>
<td class="num">(81,759)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">46,858<span></span>
</td>
<td class="nump">128,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">51,029<span></span>
</td>
<td class="nump">46,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">25,325<span></span>
</td>
<td class="nump">27,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid (refunded) for income taxes</a></td>
<td class="num">(383)<span></span>
</td>
<td class="nump">2,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease assets obtained in exchange for lease obligations</a></td>
<td class="nump">40,516<span></span>
</td>
<td class="nump">2,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance lease assets obtained in exchange for lease obligations</a></td>
<td class="nump">2,026<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued purchases of property and equipment</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accounts payable, deferred revenue and other accrued liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Cost And Estimated Profit In Excess Of Billings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_PaymentOfCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment Of Capital Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_PaymentOfCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_PaymentsForRepurchaseOfSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Repurchase Of Senior Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_PaymentsForRepurchaseOfSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from principal payment received from sales-type and direct financing leases classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=SL120154370-112784<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725571616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated statements of changes in stockholders&#8217; equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Treasury stock</div></th>
<th class="th"><div>Retained deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income / (loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 406,236<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 1,242,720<span></span>
</td>
<td class="num">$ (134,499)<span></span>
</td>
<td class="num">$ (601,656)<span></span>
</td>
<td class="num">$ (100,389)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuance, net of forfeitures</a></td>
<td class="num">(351)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(352)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">7,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock</a></td>
<td class="num">(1,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Change in pension liability</a></td>
<td class="nump">840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Currency translation adjustment</a></td>
<td class="num">(1,479)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,479)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(82,651)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82,651)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">329,126<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">1,249,962<span></span>
</td>
<td class="num">(135,562)<span></span>
</td>
<td class="num">(684,307)<span></span>
</td>
<td class="num">(101,028)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuance, net of forfeitures</a></td>
<td class="num">(828)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(829)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">4,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock</a></td>
<td class="num">(2,998)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,998)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled', window );">Liability awards converted to share settled</a></td>
<td class="nump">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Change in pension liability</a></td>
<td class="nump">2,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Currency translation adjustment</a></td>
<td class="num">(28,713)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,713)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">3,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 307,035<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 1,253,613<span></span>
</td>
<td class="num">$ (138,560)<span></span>
</td>
<td class="num">$ (680,595)<span></span>
</td>
<td class="num">$ (127,485)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid-In Capital, Liability Awards Converted To Share Settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722048160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Nature of Operations</a></td>
<td class="text">Nature of Operations Forum Energy Technologies, Inc. (the &#8220;Company,&#8221; &#8220;FET,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), a Delaware corporation, is a global company serving the oil, natural gas, industrial and renewable energy industries. FET provides value added solutions that increase the safety and efficiency of energy exploration and production. We are an environmentally and socially responsible company headquartered in Houston, Texas with manufacturing, distribution and service facilities strategically located throughout the world.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722077408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;). Certain reclassifications have been made to prior year amounts to conform with the current year presentation.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly and majority owned subsidiaries after elimination of intercompany balances and transactions. </span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 impacts</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outbreak of COVID-19 in 2020 caused significant disruptions in the U.S. and world economies which led to significant reductions in demand for crude oil. During 2021, distribution of vaccines resulted in reopening of certain economies and increasing demand for oil and natural gas. In 2022, ongoing COVID-19 outbreaks and related work restrictions continued to disrupt global supply chains contributing to materials delays and inflationary pressures.  The Company anticipates that future outbreaks of COVID-19, should they occur, will continue to impact our liquidity, financial condition and future results of operations.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the preparation of these consolidated financial statements, estimates and assumptions have been made by management including, among others, an assessment of percentage of completion of projects based on costs to complete contracts, the selection of useful lives of tangible and intangible assets, expected future cash flows from long lived assets to support impairment tests, provisions necessary for trade receivables, amounts of deferred taxes and income tax contingencies. Actual results could differ from these estimates. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial reporting of contracts depends on estimates, which are assessed continually during the term of those contracts. The amounts of revenues and income recognized are subject to revisions as the contract progresses to completion and changes in estimates are reflected in the period in which the facts that give rise to the revisions become known. Additional information that enhances and refines the estimating process that is obtained after the balance sheet date, but before issuance of the consolidated financial statements, is reflected in the consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash on deposit and high quality, short-term money market instruments with an original maturity of three months or less. Cash equivalents are based on quoted market prices, a Level 1 fair value measure.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable-trade </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivables are carried at their estimated collectible amounts. Trade credit is generally extended on a short-term basis; thus receivables do not bear interest, although a finance charge may be applied to amounts past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. We write-off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written-off are credited to bad debt expense. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in allowance for doubtful account during the years ended December&#160;31, 2022 and 2021 were as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period ended</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions or other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting of finished goods and materials and supplies held for resale, are carried at the lower of cost or net realizable value. For certain operations, cost, which includes the cost of raw materials and labor for finished goods, is determined using standard cost which approximates a first-in first-out basis. For other operations, this cost is determined on an average cost, first-in first-out or specific identification basis. Net realizable value means estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal, and transportation. We continuously evaluate inventories based on an analysis of inventory levels, historical sales experience and future sales forecasts, to determine obsolete, slow-moving and excess inventory. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, we recognized inventory write downs totaling $2.7 million and $8.1 million, respectively. These charges are all included in cost of sales in the consolidated statements of comprehensive income (loss). See Note 5 Inventories for further information related to these charges. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Finance leases of property and equipment are stated at the present value of future minimum lease payments. Expenditures for property and equipment and for items which substantially increase the useful lives of existing assets are capitalized at cost and depreciated over their estimated useful life utilizing the straight-line method. Routine expenditures for repairs and maintenance are expensed as incurred. Depreciation is computed using the straight-line method based on the estimated useful lives of assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4">two</span> to 30 years. Property and equipment held under finance leases are amortized straight-line over the shorter of the lease term or estimated useful life of the asset. Gains or losses resulting from the disposition of assets are recognized in income with the related asset cost and accumulated depreciation removed from the balance sheet. Assets acquired in connection with business combinations are recorded at fair value. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in our consolidated balance sheets. Leases with an initial term greater than 12 months are recognized in our consolidated balance sheets based on lease classification as either operating or financing. Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities. Finance leases are included in property and equipment, current portion of long-term debt, and long-term debt. Some of our lease agreements include lease and non-lease components for which we have elected to not separate for all classes of underlying assets. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties when we have no future use for the property.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. Operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments at the commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Our leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0">one</span> to 12 years and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. The operating lease assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred. Lease expense for operating leases is recognized on a straight-line basis over the lease term. </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review operating lease assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined by means of an analysis of discounted future cash flows based on expected utilization. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are comprised of customer and distributor relationships, patents and technology, trade names, trademarks and non-compete agreements which are amortized on a straight-line basis over the life of the intangible asset, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9">five</span> to 35 years. These assets are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows. The impairment loss recognized represents the excess of an asset&#8217;s carrying value as compared to its estimated fair value.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognition of provisions for contingencies </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are subject to various claims, suits and complaints. We, in consultation with internal and external legal advisors, will provide for a contingent loss in the consolidated financial statements if, at the date of the consolidated financial statements, it is probable that a liability has been incurred and the amount can be reasonably estimated. If it is determined that the reasonable estimate of the loss is a range and that there is no best estimate within that range, a provision will be made for the lower amount of the range. Legal costs are expensed as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An assessment is made of the areas where potential claims may arise under contract warranty clauses. Where a specific risk is identified, and the potential for a claim is assessed as probable and can be reasonably estimated, an appropriate warranty provision is recorded. Warranty provisions are eliminated at the end of the warranty period except where warranty claims are still outstanding. The liability for product warranty is included in accrued liabilities in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition and deferred revenue </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in accordance with Accounting Standards Codification Topic (&#8220;ASC&#8221;) 606, when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Identification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We account for a contract when it is approved, both parties are committed, the rights of the parties are identified, payment terms are defined, the contract has commercial substance and collection of consideration is probable. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A performance obligation is a promise in a contract to transfer a distinct good or service to the customer under ASC 606. The majority of our contracts with customers contain a single performance obligation to provide agreed-upon products or services. For contracts with multiple performance obligations, we allocate revenue to each performance obligation based on its relative standalone selling price. In accordance with ASC 606, we do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. We have elected to apply the practical expedient to account for shipping and handling costs associated with outbound freight after control of a product has transferred to a customer as a fulfillment cost which is included in cost of sales. Furthermore, since our customer payment terms are short-term in nature, we have also elected to apply the practical expedient which allows an entity to not adjust for the effects of a significant financing component if it expects that the customer&#8217;s payment period will be less than one year in duration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the amount of consideration specified in the contracts with our customers and excludes any amounts collected on behalf of third parties. We have elected the practical expedient to exclude amounts collected from customers for all sales (and other similar) taxes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of total revenue from a customer contract is subject to elements of variable consideration. Certain customers may receive rebates or discounts which are accounted for as variable consideration. We estimate variable consideration as the most likely amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historic, current, forecast) that is reasonably available to us.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Timing of Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We recognize revenue when we satisfy a performance obligation by transferring control of a product or service to a customer. Our performance obligations are satisfied at a point in time or over time as work progresses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from goods transferred to customers at a point in time accounted for 93% of revenues for the year ended December&#160;31, 2022. The majority of this revenue is product sales, which are generally recognized when items are shipped from our facilities and title passes to the customer. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from goods transferred to customers over time accounted for 7% of revenues for the year ended December&#160;31, 2022, which is related to certain contracts in our Subsea and Production Equipment product lines. Recognition over time for these contracts is supported by our assessment of the products supplied as having no alternative use to us and by clauses in the contracts that provide us with an enforceable right to payment for performance completed to date. We use the cost-to-cost method to measure progress for these contracts because it best depicts the transfer of assets to the customer which occurs as costs are incurred on the contract. The amount of revenue recognized is calculated based on the ratio of costs incurred to-date compared to total estimated costs which requires management to calculate reasonably dependable estimates of total contract costs. Whenever revisions of estimated contract costs and contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. We recognize revenue and cost of sales each period based upon the advancement of the work-in-progress unless the stage of completion is insufficient to enable a reasonably certain forecast of profit to be established. In such cases, no profit is recognized during the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting estimates during the course of projects may change, primarily related to our remotely operated vehicles (&#8220;ROVs&#8221;) which may take longer to manufacture. The effect of such a change, which can be upward as well as </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">downward, is accounted for in the period of change, and the cumulative income recognized to date is adjusted to reflect the latest estimates. These revisions to estimates are accounted for on a prospective basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are sometimes modified to account for changes in product specifications or requirements. Most of our contract modifications are for goods and services that are not distinct from the existing contract. As such, these modifications are accounted for as if they were part of the existing contract, and therefore, the effect of the modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue on a cumulative catch-up basis. No adjustment to any one contract was material to our consolidated financial statements for the years ended December&#160;31, 2022 and 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products through a number of channels including a direct sales force, marketing representatives, and distributors.&#160;We have elected to expense sales commissions when incurred as the amortization period would be less than one year. These costs are recorded within cost of sales.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Portfolio Approach</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply ASC 606 to a portfolio of contracts with similar characteristics as we reasonably expect that the effects on the financial statements of applying this guidance to the portfolio would not differ materially from applying this guidance to the individual contracts within that portfolio.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregated Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 17 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disaggregated revenue by product line and geography. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract balances are determined on a contract by contract basis. Contract assets represent revenue recognized for goods and services provided to our customers when payment is conditioned on something other than the passage of time. Similarly, when we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record a contract liability. Such contract liabilities typically result from billings in excess of costs incurred and advance payments received on product sales.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit risk </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are financial instruments which potentially subject the Company to credit risk. Trade accounts receivable consist of uncollateralized receivables from domestic and international customers. For the years ended December&#160;31, 2022 and 2021, no one customer accounted for 10% or more of the total revenue or 10% or more of the total accounts receivable balance at the end of the respective period. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure all stock-based compensation awards at fair value on the date they are granted to employees and directors, and recognize compensation cost over the requisite service period for awards with only a service condition, and over a graded vesting period for awards with service and performance or market conditions. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock-based compensation awards with market conditions is measured using a Monte Carlo Simulation model and, in accordance with ASC 718, is not adjusted based on actual achievement of the performance goals. The Black-Scholes option pricing model is used to measure the fair value of options. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of our assets and liabilities at the balance sheet date, and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. We record a valuation allowance in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized. See Note 10 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on valuation allowances recognized.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance for income taxes requires that we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the &#8220;more likely than not&#8221; recognition criteria, accounting guidance requires the tax position be measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.  </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-U.S. local currency translation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have global operations and the majority of our non-U.S. operations have designated the local currency as the functional currency. Realized and unrealized gains and losses resulting from re-measurements of monetary assets and liabilities denominated in a currency other than the local entity&#8217;s functional currency are included in the consolidated statements of comprehensive income (loss) as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of our foreign operations where the functional currency is not the U.S. dollar are translated into U.S. dollars using the current rate method whereby assets and liabilities are translated at the balance sheet rate and income and expenses are translated at the average exchange rates in effect during the period. The resultant translation adjustments are reported as a component of accumulated other comprehensive loss within equity in our consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. The book values of other financial instruments, such as our debt related to the Credit Facility, approximates fair value because interest rates charged are similar to other financial instruments with similar terms and maturities and the rates vary in accordance with a market index. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three broad levels: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - inputs are unobservable for the asset or liability, which reflect the best judgment of management. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial assets and liabilities that are disclosed at fair value for disclosure purposes are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), which we adopt as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Adopted in 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt.</span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update reduces the number of accounting models for convertible debt instruments resulting in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. In addition, this update also makes targeted changes to the disclosures for convertible instruments and earnings-per-share guidance. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted this new standard as of January 1, 2022. The adoption of this new standard did not have a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Issued But Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Reduction Act of 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In August 2022, the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;) was signed into law. The IRA, among other provisions, imposes a 15% corporate alternative minimum tax on the adjusted financial statement income of certain large corporations effective for tax years beginning after December 31, 2022 and a 1% excise tax on stock repurchases made by publicly traded U.S. corporations after December 31, 2022. The Company is in the process of evaluating the IRA and the impact it may have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723811856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues</a></td>
<td class="text">Revenues <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 17 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disaggregated revenues by product line and geography. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets and contract liabilities balances for the years ended December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated profits in excess of billings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and profits recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,706&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,981&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, our contract assets increased by $7.9 million and our contract liabilities decreased by $2.3 million primarily due to the timing of milestone billings in our Subsea Technologies product line. The noncurrent portion of contract assets is recorded on the consolidated balance sheets as other Iong-term assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, we recognized revenue of $14.5 million that was included in the contract liability balance at the beginning of the period.</span></div>Substantially all of our contracts are less than one year in duration. As such, we have elected to apply the practical expedient which allows an entity to exclude disclosures about its remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448720684112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisition</a></td>
<td class="text">Acquisition <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 acquisition of Hawker Equipment Solutions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2021, we acquired certain assets of Hawker Equipment Solutions, LLC (&#8220;Hawker&#8221;) for total cash consideration of $5.1 million, of which, $3.4 million was paid in the fourth quarter of 2021 and $1.0 million paid in 2022, with the balance expected to be paid over the next four years. Hawker is a manufacturer of hydraulic pickup and laydown units. This acquisition is included in the Drilling product line within the Drilling &amp; Downhole segment. The fair values of the assets acquired and liabilities assumed, as well as the pro-forma results of operations for this acquisition, have not been presented because they are not material to the consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448720684112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant components of inventories at December&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and parts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,489&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Inventories</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,119&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,625&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,828&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,740&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in inventory reserve during the two-year period ended December&#160;31, 2022 were as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period ended</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charged to expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deductions or other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,153)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723570144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment <div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:52.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.733%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated useful lives</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,963&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,005&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $12.4 million and $17.1 million for the years ended December&#160;31, 2022 and 2021, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company disposed land and buildings related to a sale-leaseback transaction with a net book value of approximately $25.1&#160;million and received net proceeds of $32.1&#160;million. The Company recognized a gain of $7.0 million as a result, which is reported in operating expense in the consolidated statements of comprehensive income (loss).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448726881552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">Intangible Assets <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2021, intangible assets consisted of the following (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>period&#160;(in&#160;years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,496)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 35</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,315&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,834)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,481&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>period&#160;(in&#160;years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,451)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,038)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,405&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $24.5 million and $25.1 million for the years ended December&#160;31, 2022 and 2021, respectively. The estimated future amortization expense for the next five years is as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,302&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725410912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable and lines of credit consisted of the following as of (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,910&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,128&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we exchanged $315.5 million principal amount of our previous 6.25% unsecured notes due 2021 (&#8220;2021 Notes&#8221;) for new 9.00% convertible secured notes due August 2025 (the &#8220;2025 Notes&#8221;). The 2025 Notes pay interest at the rate of 9.00%, of which 6.25% is payable in cash and 2.75% is payable in cash or additional notes, at the Company&#8217;s option. The 2025 Notes are secured by a first lien on substantially all of the Company&#8217;s assets, except for Credit Facility priority collateral, which secures the 2025 Notes on a second lien basis. As of December&#160;31, 2022, approximately $122.8 million principal amount of the 2025 Notes was mandatorily convertible into shares of our common stock at a conversion rate of 37.0370 shares per $1,000 principal amount of 2025 Notes converted, equivalent to a conversion price of $27.00 per share, subject to the condition that the average of the daily trading prices for the common stock over the preceding 20-trading day period is at least $30.00 per share. These conditions were satisfied on December 27, 2022 and as a result, $122.8 million or 47.8% of the principal amount of the 2025 Notes mandatorily converted into approximately 4.5&#160;million shares of common stock, which settled in January 2023. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we repurchased an aggregate $59.9 million of principal amount of our 2025 Notes for $58.6 million. The net carrying value of the extinguished debt, including unamortized debt discount and debt issuance costs, was $53.3 million, resulting in a $5.3 million loss on extinguishment of debt.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we amended our senior secured revolving credit facility ("Credit Facility") to, among other things, extend the maturity date to September 2026, reduce the aggregate amount of the commitment under the Credit Facility, and change the interest rate applicable to outstanding loans. Following such amendment, our Credit Facility provides revolving credit commitments of&#160;$179.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(with a sublimit of up to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$45.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;available for the issuance of letters of credit for the account of the Company and certain of its domestic subsidiaries) (the &#8220;U.S. Line&#8221;), of which up to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;is available to certain of our Canadian subsidiaries for loans in U.S. or Canadian dollars (with a sublimit of up to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;available for the issuance of letters of credit for the account of our Canadian subsidiaries) (the &#8220;Canadian </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Line&#8221;).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Availability under the Credit Facility is subject to a borrowing base calculated by reference to eligible accounts receivable in the U.S., Canada and certain other jurisdictions (subject to a cap) and eligible inventory in the U.S. and Canada. Such eligible accounts receivable and eligible inventory serve as priority collateral for the Credit Facility, which is also secured on a second lien basis by substantially all of the Company's other assets. The amount of eligible inventory included in the borrowing base is restricted to the lesser of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$125.5 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (subject to a quarterly reduction of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and 80.0% of the total borrowing base. Our borrowing capacity under the Credit Facility could be reduced or eliminated, depending on future fluctuations in our receivables and inventory. As of&#160;December&#160;31, 2022, our total borrowing base was&#160;$177.9 million, of which no amounts were drawn and $21.8 million&#160;was used for security of outstanding letters of credit, resulting in remaining availability of&#160;$156.1 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the U.S. line bear interest at a rate equal to, at our option, either (a) the London Interbank Offered Rate (&#8220;LIBOR&#8221;), subject to a floor of 0.00%, plus a margin of 2.25% to 2.75%, or (b) a base rate plus a margin of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.25% to 1.75%, in each case based upon the Company's quarterly total net leverage ratio. The U.S. line base rate is determined by reference to the greatest of (i) the federal funds rate plus&#160;0.50% per annum, (ii) the one-month adjusted LIBOR plus&#160;1.00%&#160;per annum, and (iii) the rate of interest announced, from time to time, by Wells Fargo at its principal office in San Francisco as its prime rate, subject to a floor of 0.00%. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Canadian Line bear interest at a rate equal to, at Forum Canada&#8217;s option, either (a) the Canadian Dollar Offered Rate (&#8220;CDOR&#8221;), subject to a floor of 0.00%, plus a margin of 2.25% to 2.75%, or (b) a base rate plus a margin of 1.25% to 1.75%, in each case based upon the Company's quarterly net leverage ratio. The Canadian line base rate is determined by reference to the greater of (i) the one-month CDOR plus&#160;1.00% and (ii) the prime rate for Canadian dollar commercial loans made in Canada as reported by Thomson Reuters, subject to a floor of 0.00%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility also provides for a commitment fee in the amount of (a)&#160;0.375%&#160;on the unused portion of commitments if average usage of the Credit Facility is greater than&#160;50%&#160;and (b)&#160;0.500%&#160;on the unused portion of commitments if average usage of the Credit Facility is less than or equal to&#160;50%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If excess availability under the Credit Facility falls below the greater of&#160;12.5%&#160;of the borrowing base and&#160;$22.4 million, we will be required to maintain a fixed charge coverage ratio of at least&#160;1.00:1.00&#160;as of the end of each fiscal quarter until excess availability under the Credit Facility exceeds such thresholds for at least 60 consecutive days. Furthermore, the Credit Facility includes an obligation to prepay outstanding loans with cash on hand in excess of certain thresholds and includes a cross-default to the 2025 Notes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Debt</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt consists of various finance leases of equipment.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred loan costs</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred loan costs that have been deferred and are amortized to interest expense over the term of the 2025 Notes and the Credit Facility. In connection with the September 2021 Credit Facility amendment, we deferred approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of loan costs that will be amortized over the facility's remaining life.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future principal payments under long-term debt for each of the years ending December 31 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount on finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,910&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div>The above future payments include $122.8 million of the principal amount of the 2025 Notes mandatorily converted and settled in January 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448818493232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">LeasesOur lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):<div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000">Current portion of long-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139">Long-term debt, net of current portion</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,914&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of lease expenses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,118&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:60.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.090%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.313%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale-leaseback transactions</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company sold and leased back land and buildings for net proceeds of  $32.1&#160;million. The initial annual rent for the assets is $2.7&#160;million with initial term of 12 years, subject to annual increase. The transactions met the requirements of sale-leaseback accounting. The related assets were removed from property and equipment and the appropriate operating lease asset and liabilities of approximately $24.8&#160;million were recorded in the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">LeasesOur lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):<div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000">Current portion of long-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139">Long-term debt, net of current portion</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,914&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of lease expenses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,118&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:60.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.090%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.313%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale-leaseback transactions</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company sold and leased back land and buildings for net proceeds of  $32.1&#160;million. The initial annual rent for the assets is $2.7&#160;million with initial term of 12 years, subject to annual increase. The transactions met the requirements of sale-leaseback accounting. The related assets were removed from property and equipment and the appropriate operating lease asset and liabilities of approximately $24.8&#160;million were recorded in the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448726883568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income (loss) before income taxes were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.657%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,445)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,349&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,009)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) were as follows (in thousands): </span></div><div style="margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,767&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,149)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,637&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the actual provision for income taxes and that computed by applying the U.S. statutory rate to loss before income taxes are outlined below (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit at the statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year federal, non-U.S. and state tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. CARES Act</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,637&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate was&#160;64.1% and 0.8%&#160;for&#160;the years ended December&#160;31, 2022 and 2021, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax benefit for the years ended December&#160;31, 2022 and 2021 includes an increase in our valuation allowance of $8.1 million and $31.1 million, respectively, consisting of a full valuation allowance against our deferred tax assets in the U.S., U.K., Germany, Singapore, China and Saudi Arabia as further described below under the primary components of deferred taxes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary components of deferred taxes include (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other tax carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value discount on 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,952)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(631)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill from certain acquisitions is tax deductible due to the acquisition structure as an asset purchase or due to tax elections made by the Company and the respective sellers at the time of acquisition. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deferred tax assets related to net operating loss and other tax carryforwards in the U.S., and in certain states and foreign jurisdictions. We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had $279.7 million of U.S. net operating loss carryforwards and $10.6 million of state net operating losses. Of these losses, $44.1 million will expire no later than 2037 if they are not utilized prior to that date. The remaining $246.2 million will not expire. We also had $200.0 million of non-U.S. net operating loss carryforwards with indefinite expiration dates. In addition to our net operating loss carryforwards, we also had U.S. interest limitation carryforwards of $105.6 million with indefinite expiration dates. The ultimate realization of income tax benefits for these net operating loss and interest limitation carryforwards depends on our ability to generate sufficient taxable income in the respective taxing jurisdictions. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic net operating losses may be limited in future periods depending upon future changes in ownership. Where we have unrecognized tax benefits in jurisdictions with existing net operating losses, we utilize the unrecognized tax benefits as a source of income to offset such losses. We do not anticipate being able to fully utilize all of the losses prior to their expiration in the following jurisdictions: the U.S, the U.K, Germany, Singapore, China and Saudi Arabia.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we recognized $8.1 million of tax expense related to the increase in our valuation allowance provided against our deferred tax assets to write down our deferred tax assets in these jurisdictions to what is more likely than not realizable. We increased our valuation allowance related to our U.S. and foreign deferred tax assets by $4.6 million and $3.5 million, respectively. In making such a determination for each of these jurisdictions, we considered all available positive and negative evidence, including our recent history of pretax losses over the prior three year period, the goodwill and intangible asset impairments for various reporting units, the future reversals of existing taxable temporary differences, the projected future taxable income or loss and tax-planning.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities arising from the difference between the financial reporting and income tax bases inherent in our foreign subsidiaries, referred to as outside basis differences, have not been provided for U.S. income tax purposes because we do not intend to sell, liquidate or otherwise trigger the recognition of U.S. taxable income with </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regard to our investment in these foreign subsidiaries.&#160;Determining the amount of U.S. deferred tax liabilities associated with outside basis differences is not practicable at this time. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. as well as in various states and non-U.S. jurisdictions. With few exceptions, we are no longer subject to income tax examination by tax authorities in these jurisdictions prior to 2016. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertain tax positions in accordance with guidance in ASC Topic 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,358&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with tax authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at December&#160;31, 2022 was $10.5 million, of which it is reasonably possible that $4.4 million could be settled during the next twelve-month period as a result of the conclusion of various tax audits or due to the expiration of the applicable statute of limitations. We estimate that $7.6 million of the unrecognized tax benefits at December&#160;31, 2022, excluding consideration of valuation allowance, would impact our future effective income tax rate, if recognized.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to uncertain tax positions within the provision for income taxes in the consolidated statements of&#160;comprehensive income (loss). As of December&#160;31, 2022 and 2021, we had accrued approximately $0.4 million and $0.5 million in interest and penalties, respectively. During the years ended December&#160;31, 2022 and 2021, we recognized no material change in the interest and penalties related to uncertain tax positions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723524320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements <div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had zero outstanding balance under the Credit Facility at December&#160;31, 2022 and December&#160;31, 2021. The Credit Facility incurs interest at a variable interest rate and therefore, the carrying amount approximates fair value. The fair value of the debt is classified as a Level 2 measurement because interest rates charged are similar to other financial instruments with similar terms and maturities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s Senior Notes is estimated using Level 2 inputs in the fair value hierarchy and is based on quoted prices for those or similar instruments. At December&#160;31, 2022, the fair value and the carrying value of the Company&#8217;s 2025 Notes approximated $272.8 million and $237.9 million, respectively. At&#160;December&#160;31, 2021, the fair value and the carrying value of the Company&#8217;s 2025 Notes approximated $225.0 million and $232.0 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant outstanding financial instruments as of December&#160;31, 2022 and 2021 that required measuring the amounts at fair value on a recurring basis. The Company did not change its valuation techniques associated with recurring fair value measurements from prior periods and there were no transfers between levels of the fair value hierarchy during the years ended December&#160;31, 2022 and 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448814471280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company is, and in the future, could be involved in various pending or threatened legal actions, some of which may or may not be covered by insurance. Management has reviewed such pending judicial and legal proceedings, the reasonably anticipated costs and expenses in connection with such proceedings, and the availability and limits of insurance coverage, and has established reserves that are believed to be appropriate in light of those outcomes that are believed to be probable and can be estimated. The reserves accrued at December&#160;31, 2022 and 2021 are immaterial. In the opinion of management, the Company&#8217;s ultimate liability, if any, with respect to these actions is not expected to have a material adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asbestos litigation </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our subsidiaries has been named as one of many defendants in a number of product liability claims for alleged exposure to asbestos used in valves. These lawsuits are typically filed on behalf of plaintiffs who allege exposure to asbestos, against numerous defendants, often forty or more, who are alleged to have manufactured or distributed products containing asbestos. The injuries alleged by plaintiffs in these cases range from mesothelioma and other cancers to asbestosis. The earliest claims against our subsidiary were filed in New Jersey in 1998, and our subsidiary currently has active cases in Missouri, New Jersey, New York, and Illinois. These complaints do not typically include requests for a specific amount of damages. Our subsidiary acquired the trademark for the product line in question in 1985. To date, most of the claims against our subsidiary alleging illnesses due to asbestos have generally been based on products manufactured by the previous owner prior to 1985 that are alleged to have contained asbestos. Many claimants alleging illnesses due to asbestos sue on the basis of exposure prior to 1985, as by that date the hazards of asbestos exposure were well known and asbestos had begun to fall into disuse. Our subsidiary has been successful in obtaining dismissals in most lawsuits without any cash contribution including because the &#8220;successor liability&#8221; law in most states does not hold a purchaser in good faith liable for the actions of the seller prior to the acquisition date unless the purchaser contractually assumed the liabilities, which our subsidiary did not. There are exceptions to the successor liability doctrine in many states, so there are no assurances that our subsidiary will not be found liable for the actions of its predecessor. The law in other states on so called &#8220;successor liability&#8221; may be different or ambiguous in this regard, and could also expose our subsidiary to liability. Our subsidiary could also be found liable should a trier of fact reject our subsidiary&#8217;s position that it is not responsible for the alleged asbestos injuries, such as in a case where a plaintiff alleges post-1985 exposure. To date, asbestos claims have not had a material adverse effect on our business, financial condition, results of operations, or cash flow, as our annual out-of-pocket costs over the last five years has been less than $300,000. There were approximately forty new cases filed against our subsidiary in each of last two years, and a significant number of existing cases were dismissed, settled or otherwise disposed of over the last year. We currently have fewer than 150 lawsuits pending against this subsidiary. Our subsidiary has over $17 million in face amount of insurance per occurrence and over $23 million of aggregate primary insurance coverage. In addition, our subsidiary has over $950 million in face amount of excess coverage applicable to the claims. There can be no guarantee that all of this can be collected due to policy terms and conditions and insurer insolvencies in the past or in the future. In January 2011, we entered into an agreement with seven of our primary insurers under which they have agreed to pay 80% of the costs of handling and settling each asbestos claim against the affected subsidiary. The insurers&#8217; portion of the settlements is funded by our primary insurance limits, which are eroded only by settlements and not legal fees. Approximately $2.0 million in settlements has been paid by insurers and our subsidiary to date, with approximately $100,000 paid over the course of the last two years.&#160;Our subsidiary and the subscribing insurers have the right to withdraw from this agreement, but to date, no party has exercised this right or expressed an intent to do so.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tenaris litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2017, one of our subsidiaries, Global Tubing LLC (&#8220;Global Tubing&#8221;), filed suit against Tenaris Coiled Tubes, LLC and Tenaris, S.A. (together &#8220;Tenaris&#8221;) in the United States District Court for the Southern District of Texas seeking a declaration that its DURACOIL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products do not infringe certain Tenaris patents related to coiled tubing. Tenaris filed counterclaims against Global Tubing alleging DURACOIL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products infringe three patents. Tenaris seeks unspecified damages and a permanent injunction. Global Tubing is vigorously defending itself and alleges the Tenaris patents are invalid and unenforceable. While Global Tubing believes that it will prevail in showing that its products do not infringe on Tenaris&#8217;s patents, if Tenaris were to obtain a permanent injunction, Global Tubing may be barred from selling certain of its DURACOIL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products.  Alternatively, if we are ordered to pay money damages and/or royalties for the life of the patents in question, Global Tubing&#8217;s and the Company&#8217;s financial performance may be materially adversely impacted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Portland Harbor Superfund</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">One of the Company&#8217;s dormant subsidiaries is one of several named defendants in a suit filed by the Port of Portland, Oregon in May 2009 seeking reimbursement of costs related to an environmental study at the Port of Portland, and in March 2010, was identified as a potentially responsible party by the Environmental Protection Agency with respect to the Portland Harbor Superfund Site. The subsidiary is indemnified for environmental contamination losses by a third party that has assumed responsibility and is providing a defense of the claims. Based on information currently available, the Company does not believe that these matters will have a material adverse effect on the financial condition, results of operations, cash flows or capital expenditures of the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for warehouses, office space, manufacturing facilities and equipment. The leases generally require the Company to pay certain expenses including taxes, insurance, maintenance, and utilities. See Note 9 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of credit and guarantees</span></div>The Company executes letters of credit in the normal course of business to secure the delivery of product from specific vendors and also to guarantee the Company fulfilling certain performance obligations relating to certain large contracts. At December&#160;31, 2022, the Company had $21.8&#160;million in letters of credit outstanding.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448803656640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text">Earnings (Loss) Per Share <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of basic and diluted earnings per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.691%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible 2025 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted earnings per share calculation excludes approximately 84 thousand shares for 2022 because they were anti-dilutive. For the year ended December 31, 2022, we excluded the assumed conversion of the 2025 Notes in calculating diluted earnings per share as the effect was anti-dilutive. For the year ended December 31, 2021, we excluded all potentially dilutive restricted shares, stock options and the assumed conversion of the 2025 Notes in calculating diluted earnings per share as the effect was anti-dilutive due to net losses incurred for the period.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722359328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract', window );"><strong>Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock', window );">Employee Benefits</a></td>
<td class="text">Employee Benefits<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a 401(k) savings plan for U.S. employees and similar savings plans for certain non-U.S. employees. These plans benefit eligible employees by allowing them the opportunity to make contributions up to certain limits. We contribute by matching a percentage of each employee&#8217;s contributions. In 2020, for certain plans, the Company temporarily suspended the matching of contributions. Matching contributions were reinstated at the beginning of 2022. Subsequent to the closing of all acquisitions, employees of those acquired entities will generally be eligible to participate in the Company&#8217;s 401(k) savings plan. We also have the discretion to provide a profit sharing contribution to each participant depending on the Company&#8217;s performance for the applicable year. The expense under the Company&#8217;s retirement plan was $3.4 million and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span>zero for the years ended December&#160;31, 2022 and 2021, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity and Employee Benefit Plans Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722359328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Incentive Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Long-Term Incentive Compensation</a></td>
<td class="text">Long-Term Incentive Compensation<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2010, we adopted the 2010 Stock Incentive Plan (the &#8220;2010 Plan&#8221;) to allow for employees, directors and consultants of the Company and its subsidiaries to share in stock ownership in the Company through the award of stock options, restricted stock, restricted stock units, performance shares or any combination thereof. Under the terms of the 2010 Plan, a total of 925 thousand shares were authorized for issuance pursuant to awards.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of the 2016 Plan (as described below), no further awards will be granted under the 2010 Plan, but outstanding awards under the 2010 Plan will continue to be governed by its terms. In May 2016, we adopted a new 2016 Stock and Incentive Plan (the &#8220;2016 Plan&#8221;), under which we initially reserved a total of 285 thousand shares. Our stockholders approved amendments to the 2016 Plan in May 2019, May 2020 and May 2022, increasing the shares authorized for issuance thereunder to 605&#160;thousand shares. Approximately 326 thousand shares remained available under the 2016 Plan for future grants as of December&#160;31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of stock based compensation expense recorded was $4.2 million and $7.6 million for the years ended December&#160;31, 2022 and 2021, respectively. As of December&#160;31, 2022, the Company expects to record stock based compensation expense of approximately $2.9 million over a weighted average remaining term of approximately two years. Future grants will result in additional compensation expense.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of each option is based on the fair market value of the Company&#8217;s stock at the date of grant. Options generally have a ten-year life and vest annually in equal increments over four years. Our policy for issuing stock upon a stock option exercise is to issue new shares. Compensation expense is recognized on a straight line basis over the vesting period. The following table provides additional information related to stock options:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares <br/>(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average exercise price</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining term (in years)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate intrinsic value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value is the amount by which the fair value of the underlying share exceeds the exercise price of the stock option. No stock options were exercised in 2022 or 2021. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the share price of the Company was less than the exercise price for all outstanding stock options. Therefore, the intrinsic value for stock options outstanding and exercisable was zero as of each such date. No stock options were granted in 2022 or 2021. </span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock generally vests over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI3OTU_848bdcab-e877-437e-b4fe-a7ace7be4356">one</span> to four years from the date of grant. The following table provides additional information related to our restricted stock:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock (shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMxNjg_7b6b60f2-d140-45cf-9d6e-d5afb3ee4ab9">three</span> or four year period from the date of grant. The following table provides additional information related to our restricted stock units:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock units (shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the restricted stock units granted during 2022, 101 thousand shares vest ratably over three years. The remaining 101 thousand shares granted during 2022 vest ratably over three years dependent upon achieving a minimum stock price of $23.68 for 20 trading days during each of three different 3-year, 2-year and 1-year performance periods. These awards were originally classified as cash-settled liability awards. In May 2022, the Company&#8217;s shareholders approved an additional 400&#160;thousand shares to be added to the 2016 Plan and the fair value of the awards was remeasured. In connection with the remeasurement, the Company determined that the awards would be settled in shares instead of cash and they were classified as equity. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of the restricted stock units was $18.94 and $18.20 per share during the years ended December&#160;31, 2022, and 2021, respectively. The total grant date fair value of units vested was $4.3 million and $5.3 million during 2022 and 2021, respectively.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liability-classified awards</span></div>During 2022, 33&#160;thousand cash-settled phantom stock units were issued to employees that vest ratably over two years. These awards have a maximum payout that is calculated based on five times the stock price on the date of grant.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723524320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party TransactionsThe Company has sold and purchased inventory, services and fixed assets to and from affiliates of certain directors. The dollar amounts related to these related party activities are not significant to our consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722153760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segments</a></td>
<td class="text">Business Segments<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports results of operations in the following three reporting segments: Drilling &amp; Downhole, Completions and Production. The amounts indicated below as &#8220;Corporate&#8221; relate to costs and assets not allocated to the reportable segments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Drilling &amp; Downhole segment designs and manufactures products and provides related services to the drilling, well construction, artificial lift and subsea energy construction and services markets, including applications in oil and natural gas, renewable energy, defense, and communications. The Completions segment designs, manufactures and supplies products and provides related services to the coiled tubing, well stimulation and intervention markets. The Production segment designs, manufactures and supplies products, and provides related equipment and services for production and infrastructure markets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are strategic units that offer distinct products and services. They are managed separately since each business segment requires different marketing strategies. Operating segments have not been aggregated as part of a reportable segment. The Company evaluates the performance of its reportable segments based on operating income. This segmentation is representative of the manner in which our Chief Operating Decision Maker and our board of directors view the business. We consider the Chief Operating Decision Maker to be the Chief Executive Officer.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Summary financial data by reportable segment follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,545)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale-leaseback transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,493)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,176&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of capital expenditures by reportable segment is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,492&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated assets by reportable segment is as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791,336&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate assets primarily include cash, certain prepaid expenses and deferred loan costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of long-lived assets by geography is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,390&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,892&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by geography based on shipping destination (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,765&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe &amp; Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by product line (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling Technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Downhole Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsea Technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stimulation and Intervention</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coiled Tubing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valve Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725555856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;). Certain reclassifications have been made to prior year amounts to conform with the current year presentation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text">Principles of consolidationThe consolidated financial statements include the accounts of the Company and its wholly and majority owned subsidiaries after elimination of intercompany balances and transactions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_COVID19ImpactsPolicyTextBlock', window );">COVID-19 Impacts</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 impacts</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outbreak of COVID-19 in 2020 caused significant disruptions in the U.S. and world economies which led to significant reductions in demand for crude oil. During 2021, distribution of vaccines resulted in reopening of certain economies and increasing demand for oil and natural gas. In 2022, ongoing COVID-19 outbreaks and related work restrictions continued to disrupt global supply chains contributing to materials delays and inflationary pressures.  The Company anticipates that future outbreaks of COVID-19, should they occur, will continue to impact our liquidity, financial condition and future results of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the preparation of these consolidated financial statements, estimates and assumptions have been made by management including, among others, an assessment of percentage of completion of projects based on costs to complete contracts, the selection of useful lives of tangible and intangible assets, expected future cash flows from long lived assets to support impairment tests, provisions necessary for trade receivables, amounts of deferred taxes and income tax contingencies. Actual results could differ from these estimates. </span></div>The financial reporting of contracts depends on estimates, which are assessed continually during the term of those contracts. The amounts of revenues and income recognized are subject to revisions as the contract progresses to completion and changes in estimates are reflected in the period in which the facts that give rise to the revisions become known. Additional information that enhances and refines the estimating process that is obtained after the balance sheet date, but before issuance of the consolidated financial statements, is reflected in the consolidated financial statements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash on deposit and high quality, short-term money market instruments with an original maturity of three months or less. Cash equivalents are based on quoted market prices, a Level 1 fair value measure.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable-trade</a></td>
<td class="text">Accounts receivable-trade Trade accounts receivables are carried at their estimated collectible amounts. Trade credit is generally extended on a short-term basis; thus receivables do not bear interest, although a finance charge may be applied to amounts past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. We write-off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written-off are credited to bad debt expense.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting of finished goods and materials and supplies held for resale, are carried at the lower of cost or net realizable value. For certain operations, cost, which includes the cost of raw materials and labor for finished goods, is determined using standard cost which approximates a first-in first-out basis. For other operations, this cost is determined on an average cost, first-in first-out or specific identification basis. Net realizable value means estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal, and transportation. We continuously evaluate inventories based on an analysis of inventory levels, historical sales experience and future sales forecasts, to determine obsolete, slow-moving and excess inventory. </span></div>For the years ended December 31, 2022 and 2021, we recognized inventory write downs totaling $2.7 million and $8.1 million, respectively. These charges are all included in cost of sales in the consolidated statements of comprehensive income (loss). See Note 5 Inventories for further information related to these charges.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Finance leases of property and equipment are stated at the present value of future minimum lease payments. Expenditures for property and equipment and for items which substantially increase the useful lives of existing assets are capitalized at cost and depreciated over their estimated useful life utilizing the straight-line method. Routine expenditures for repairs and maintenance are expensed as incurred. Depreciation is computed using the straight-line method based on the estimated useful lives of assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4">two</span> to 30 years. Property and equipment held under finance leases are amortized straight-line over the shorter of the lease term or estimated useful life of the asset. Gains or losses resulting from the disposition of assets are recognized in income with the related asset cost and accumulated depreciation removed from the balance sheet. Assets acquired in connection with business combinations are recorded at fair value. </span></div>We review long-lived assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Obligations</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in our consolidated balance sheets. Leases with an initial term greater than 12 months are recognized in our consolidated balance sheets based on lease classification as either operating or financing. Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities. Finance leases are included in property and equipment, current portion of long-term debt, and long-term debt. Some of our lease agreements include lease and non-lease components for which we have elected to not separate for all classes of underlying assets. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties when we have no future use for the property.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. Operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments at the commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Our leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0">one</span> to 12 years and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. The operating lease assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred. Lease expense for operating leases is recognized on a straight-line basis over the lease term. </span></div>We review operating lease assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined by means of an analysis of discounted future cash flows based on expected utilization.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are comprised of customer and distributor relationships, patents and technology, trade names, trademarks and non-compete agreements which are amortized on a straight-line basis over the life of the intangible asset, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9">five</span> to 35 years. These assets are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows. The impairment loss recognized represents the excess of an asset&#8217;s carrying value as compared to its estimated fair value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Recognition of provisions for contingencies</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognition of provisions for contingencies </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are subject to various claims, suits and complaints. We, in consultation with internal and external legal advisors, will provide for a contingent loss in the consolidated financial statements if, at the date of the consolidated financial statements, it is probable that a liability has been incurred and the amount can be reasonably estimated. If it is determined that the reasonable estimate of the loss is a range and that there is no best estimate within that range, a provision will be made for the lower amount of the range. Legal costs are expensed as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An assessment is made of the areas where potential claims may arise under contract warranty clauses. Where a specific risk is identified, and the potential for a claim is assessed as probable and can be reasonably estimated, an appropriate warranty provision is recorded. Warranty provisions are eliminated at the end of the warranty period except where warranty claims are still outstanding. The liability for product warranty is included in accrued liabilities in the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition and deferred revenue</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition and deferred revenue </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in accordance with Accounting Standards Codification Topic (&#8220;ASC&#8221;) 606, when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Identification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We account for a contract when it is approved, both parties are committed, the rights of the parties are identified, payment terms are defined, the contract has commercial substance and collection of consideration is probable. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A performance obligation is a promise in a contract to transfer a distinct good or service to the customer under ASC 606. The majority of our contracts with customers contain a single performance obligation to provide agreed-upon products or services. For contracts with multiple performance obligations, we allocate revenue to each performance obligation based on its relative standalone selling price. In accordance with ASC 606, we do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. We have elected to apply the practical expedient to account for shipping and handling costs associated with outbound freight after control of a product has transferred to a customer as a fulfillment cost which is included in cost of sales. Furthermore, since our customer payment terms are short-term in nature, we have also elected to apply the practical expedient which allows an entity to not adjust for the effects of a significant financing component if it expects that the customer&#8217;s payment period will be less than one year in duration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the amount of consideration specified in the contracts with our customers and excludes any amounts collected on behalf of third parties. We have elected the practical expedient to exclude amounts collected from customers for all sales (and other similar) taxes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of total revenue from a customer contract is subject to elements of variable consideration. Certain customers may receive rebates or discounts which are accounted for as variable consideration. We estimate variable consideration as the most likely amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historic, current, forecast) that is reasonably available to us.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Timing of Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We recognize revenue when we satisfy a performance obligation by transferring control of a product or service to a customer. Our performance obligations are satisfied at a point in time or over time as work progresses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from goods transferred to customers at a point in time accounted for 93% of revenues for the year ended December&#160;31, 2022. The majority of this revenue is product sales, which are generally recognized when items are shipped from our facilities and title passes to the customer. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from goods transferred to customers over time accounted for 7% of revenues for the year ended December&#160;31, 2022, which is related to certain contracts in our Subsea and Production Equipment product lines. Recognition over time for these contracts is supported by our assessment of the products supplied as having no alternative use to us and by clauses in the contracts that provide us with an enforceable right to payment for performance completed to date. We use the cost-to-cost method to measure progress for these contracts because it best depicts the transfer of assets to the customer which occurs as costs are incurred on the contract. The amount of revenue recognized is calculated based on the ratio of costs incurred to-date compared to total estimated costs which requires management to calculate reasonably dependable estimates of total contract costs. Whenever revisions of estimated contract costs and contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. We recognize revenue and cost of sales each period based upon the advancement of the work-in-progress unless the stage of completion is insufficient to enable a reasonably certain forecast of profit to be established. In such cases, no profit is recognized during the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting estimates during the course of projects may change, primarily related to our remotely operated vehicles (&#8220;ROVs&#8221;) which may take longer to manufacture. The effect of such a change, which can be upward as well as </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">downward, is accounted for in the period of change, and the cumulative income recognized to date is adjusted to reflect the latest estimates. These revisions to estimates are accounted for on a prospective basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are sometimes modified to account for changes in product specifications or requirements. Most of our contract modifications are for goods and services that are not distinct from the existing contract. As such, these modifications are accounted for as if they were part of the existing contract, and therefore, the effect of the modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue on a cumulative catch-up basis. No adjustment to any one contract was material to our consolidated financial statements for the years ended December&#160;31, 2022 and 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products through a number of channels including a direct sales force, marketing representatives, and distributors.&#160;We have elected to expense sales commissions when incurred as the amortization period would be less than one year. These costs are recorded within cost of sales.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Portfolio Approach</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply ASC 606 to a portfolio of contracts with similar characteristics as we reasonably expect that the effects on the financial statements of applying this guidance to the portfolio would not differ materially from applying this guidance to the individual contracts within that portfolio.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregated Revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 17 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Segments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disaggregated revenue by product line and geography. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract balances are determined on a contract by contract basis. Contract assets represent revenue recognized for goods and services provided to our customers when payment is conditioned on something other than the passage of time. Similarly, when we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record a contract liability. Such contract liabilities typically result from billings in excess of costs incurred and advance payments received on product sales.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
<td class="text">Concentration of credit risk Trade accounts receivable are financial instruments which potentially subject the Company to credit risk. Trade accounts receivable consist of uncollateralized receivables from domestic and international customers. For the years ended December&#160;31, 2022 and 2021, no one customer accounted for 10% or more of the total revenue or 10% or more of the total accounts receivable balance at the end of the respective period.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure all stock-based compensation awards at fair value on the date they are granted to employees and directors, and recognize compensation cost over the requisite service period for awards with only a service condition, and over a graded vesting period for awards with service and performance or market conditions. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock-based compensation awards with market conditions is measured using a Monte Carlo Simulation model and, in accordance with ASC 718, is not adjusted based on actual achievement of the performance goals. The Black-Scholes option pricing model is used to measure the fair value of options. Forfeitures are accounted for as they occur.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of our assets and liabilities at the balance sheet date, and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. We record a valuation allowance in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized. See Note 10 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on valuation allowances recognized.</span></div>Accounting guidance for income taxes requires that we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the &#8220;more likely than not&#8221; recognition criteria, accounting guidance requires the tax position be measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Non-U.S. local currency translation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-U.S. local currency translation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have global operations and the majority of our non-U.S. operations have designated the local currency as the functional currency. Realized and unrealized gains and losses resulting from re-measurements of monetary assets and liabilities denominated in a currency other than the local entity&#8217;s functional currency are included in the consolidated statements of comprehensive income (loss) as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of our foreign operations where the functional currency is not the U.S. dollar are translated into U.S. dollars using the current rate method whereby assets and liabilities are translated at the balance sheet rate and income and expenses are translated at the average exchange rates in effect during the period. The resultant translation adjustments are reported as a component of accumulated other comprehensive loss within equity in our consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. The book values of other financial instruments, such as our debt related to the Credit Facility, approximates fair value because interest rates charged are similar to other financial instruments with similar terms and maturities and the rates vary in accordance with a market index. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three broad levels: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - inputs are unobservable for the asset or liability, which reflect the best judgment of management. </span></div>The financial assets and liabilities that are disclosed at fair value for disclosure purposes are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), which we adopt as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Adopted in 2022</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt.</span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update reduces the number of accounting models for convertible debt instruments resulting in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. In addition, this update also makes targeted changes to the disclosures for convertible instruments and earnings-per-share guidance. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted this new standard as of January 1, 2022. The adoption of this new standard did not have a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Issued But Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Reduction Act of 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In August 2022, the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;) was signed into law. The IRA, among other provisions, imposes a 15% corporate alternative minimum tax on the adjusted financial statement income of certain large corporations effective for tax years beginning after December 31, 2022 and a 1% excise tax on stock repurchases made by publicly traded U.S. corporations after December 31, 2022. The Company is in the process of evaluating the IRA and the impact it may have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_COVID19ImpactsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>COVID-19 Impacts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_COVID19ImpactsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723789776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in allowance for doubtful account during the years ended December&#160;31, 2022 and 2021 were as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.005%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period ended</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions or other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722260592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Changes in Contract Assets and Contract Liabilities</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets and contract liabilities balances for the years ended December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated profits in excess of billings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and profits recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,706&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,981&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722048032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant components of inventories at December&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and parts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,489&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Inventories</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,119&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,625&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,828&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,740&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ScheduleOfInventoryReserveTableTextBlock', window );">Schedule of Inventory Reserve</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in inventory reserve during the two-year period ended December&#160;31, 2022 were as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period ended</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charged to expense</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deductions or other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,153)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ScheduleOfInventoryReserveTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Inventory Reserve [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ScheduleOfInventoryReserveTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722094752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:52.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.733%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated useful lives</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,963&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,005&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722341552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_SummaryOfIntangibleAssetsTableTextBlock', window );">Summary of Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2021, intangible assets consisted of the following (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>period&#160;(in&#160;years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,496)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 35</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,315&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,834)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,481&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization<br/>period&#160;(in&#160;years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,451)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 - 19</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,038)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,405&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Amortization Expense</a></td>
<td class="text">The estimated future amortization expense for the next five years is as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,302&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_SummaryOfIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of Finite and Infinite lived Intangible Assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_SummaryOfIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722115104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable and lines of credit consisted of the following as of (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,910&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,128&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future principal payments under long-term debt for each of the years ending December 31 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount on finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,910&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448716560352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Lease Assets and Liabilities</a></td>
<td class="text">The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000">Current portion of long-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139">Long-term debt, net of current portion</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,914&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates</a></td>
<td class="text"><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of lease expenses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,118&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Liability Maturity</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:60.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.090%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Finance Lease Liability Maturity</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:60.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.090%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,623&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,415&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock', window );">Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.313%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock', window );">Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 1 [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 2 [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448720768208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income (loss) before income taxes were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.437%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.657%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,445)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,349&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,009)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) were as follows (in thousands): </span></div><div style="margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,767&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,149)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,637&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the actual provision for income taxes and that computed by applying the U.S. statutory rate to loss before income taxes are outlined below (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit at the statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year federal, non-U.S. and state tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. CARES Act</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,637&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary components of deferred taxes include (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other tax carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value discount on 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,952)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(631)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text">A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,358&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with tax authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723713552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of basic and diluted earnings per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.691%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible 2025 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448721440400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Incentive Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Share-based Compensation, Stock Options, Activity</a></td>
<td class="text">The following table provides additional information related to stock options:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares <br/>(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average exercise price</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining term (in years)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate intrinsic value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Shares Activity</a></td>
<td class="text">The following table provides additional information related to our restricted stock:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock (shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The following table provides additional information related to our restricted stock units:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted stock units (shares in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725292800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text">Summary financial data by reportable segment follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,545)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale-leaseback transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,493)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,176&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of capital expenditures by reportable segment is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,492&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated assets by reportable segment is as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling &amp; Downhole</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791,336&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of long-lived assets by geography is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,390&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,892&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by geography based on shipping destination (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,765&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe &amp; Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenue from External Customers by Products and Services</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by product line (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling Technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Downhole Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsea Technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stimulation and Intervention</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coiled Tubing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valve Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725450656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Allowance for doubtful accounts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at beginning of period</a></td>
<td class="nump">$ 11,114<span></span>
</td>
<td class="nump">$ 9,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Charged to expense</a></td>
<td class="nump">2,249<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Deductions or other</a></td>
<td class="num">(2,673)<span></span>
</td>
<td class="num">(527)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of period</a></td>
<td class="nump">$ 10,690<span></span>
</td>
<td class="nump">$ 11,114<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725563216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write downs</a></td>
<td class="nump">$ 2,698<span></span>
</td>
<td class="nump">$ 8,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent', window );">Percent of revenue from goods and services transferred at point in time</a></td>
<td class="nump">93.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_RevenueFromContractWithCustomerTransferredOverTimePercent', window );">Percent of revenue from goods and services transferred over time</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">35 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Transferred At Point In Time, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_RevenueFromContractWithCustomerTransferredOverTimePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Transferred Over Time, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_RevenueFromContractWithCustomerTransferredOverTimePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725266816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetAbstract', window );"><strong>Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerAssetAccruedRevenue', window );">Accrued revenue</a></td>
<td class="nump">$ 665<span></span>
</td>
<td class="nump">$ 2,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerAssetCostsInExcessOfBillings', window );">Costs and estimated profits in excess of billings</a></td>
<td class="nump">15,139<span></span>
</td>
<td class="nump">8,285<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets - current</a></td>
<td class="nump">15,804<span></span>
</td>
<td class="nump">10,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets - non-current</a></td>
<td class="nump">2,638<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">18,442<span></span>
</td>
<td class="nump">10,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Increase (decrease) in contract with customer assets</a></td>
<td class="nump">$ 7,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent', window );">Increase in contract with customer asset, percentage</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityAbstract', window );"><strong>Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerLiabilityDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 14,401<span></span>
</td>
<td class="nump">7,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost', window );">Billings in excess of costs and profits recognized</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">9,705<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">14,706<span></span>
</td>
<td class="nump">$ 16,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Decrease in contract with customer liabilities</a></td>
<td class="num">$ (2,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent', window );">Decrease in contract with customer liabilities, percent</a></td>
<td class="num">(13.00%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerAssetAccruedRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Accrued Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerAssetAccruedRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerAssetCostsInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Costs In Excess Of Billings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerAssetCostsInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Revenue, Change In Measure Of Progress, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Billings In Excess Of Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerLiabilityBillingsInExcessOfCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Cumulative Catch-Up Adjustment to Revenue, Change In Measure Of Progress, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerLiabilityDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerLiabilityDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725303872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Increase (decrease) in contract with customer assets</a></td>
<td class="nump">$ 7,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Decrease in contract with customer liabilities</a></td>
<td class="num">(2,275)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 14,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ContractWithCustomerContractDuration', window );">Contract with customer, contract duration (less than)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ContractWithCustomerContractDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Contract Duration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ContractWithCustomerContractDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725574928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 20, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 3,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=fet_HawkerEquipmentSolutionsLLCMember', window );">Hawker Equipment Solutions, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Cash consideration</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,400<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_AssetAcquisitionTermOfExpectedPayment', window );">Term of expected payment</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_AssetAcquisitionTermOfExpectedPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Term Of Expected Payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_AssetAcquisitionTermOfExpectedPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 55<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6829253&amp;loc=SL6831962-166255<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=fet_HawkerEquipmentSolutionsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=fet_HawkerEquipmentSolutionsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448716542288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials and parts</a></td>
<td class="nump">$ 94,182<span></span>
</td>
<td class="nump">$ 97,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">27,489<span></span>
</td>
<td class="nump">24,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">187,448<span></span>
</td>
<td class="nump">182,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total Inventories</a></td>
<td class="nump">309,119<span></span>
</td>
<td class="nump">304,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: inventory reserve</a></td>
<td class="num">(39,291)<span></span>
</td>
<td class="num">(62,885)<span></span>
</td>
<td class="num">$ (144,942)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 269,828<span></span>
</td>
<td class="nump">$ 241,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448724256320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Inventory reserve) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_InventoryValuationReservesIncreaseDecreaseRollForward', window );"><strong>Inventory Valuation Reserves Increase (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Balance at beginning of period</a></td>
<td class="nump">$ 62,885<span></span>
</td>
<td class="nump">$ 144,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Charged to expense</a></td>
<td class="nump">2,698<span></span>
</td>
<td class="nump">8,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease', window );">Deductions or other</a></td>
<td class="num">(26,292)<span></span>
</td>
<td class="num">(90,153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Balance at end of period</a></td>
<td class="nump">$ 39,291<span></span>
</td>
<td class="nump">$ 62,885<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_InventoryValuationReservesDeductionAndOtherReserveDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Valuation Reserves, Deduction and Other Reserve Decrease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_InventoryValuationReservesDeductionAndOtherReserveDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_InventoryValuationReservesIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Valuation Reserves Increase (Decrease) [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_InventoryValuationReservesIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719028960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 233,980<span></span>
</td>
<td class="nump">$ 277,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: accumulated depreciation</a></td>
<td class="num">(171,017)<span></span>
</td>
<td class="num">(183,921)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="nump">62,963<span></span>
</td>
<td class="nump">94,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">12,441<span></span>
</td>
<td class="nump">17,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Gain (Loss) on sale-leaseback transactions</a></td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 4,763<span></span>
</td>
<td class="nump">7,502<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_BuildingsAndLeaseholdImprovementsMember', window );">Buildings and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 49,705<span></span>
</td>
<td class="nump">85,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_BuildingsAndLeaseholdImprovementsMember', window );">Buildings and leasehold improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_BuildingsAndLeaseholdImprovementsMember', window );">Buildings and leasehold improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 42,545<span></span>
</td>
<td class="nump">43,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery &amp; equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 117,145<span></span>
</td>
<td class="nump">124,254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery &amp; equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery &amp; equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_OtherPropertyAndEquipmentMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 15,292<span></span>
</td>
<td class="nump">14,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_OtherPropertyAndEquipmentMember', window );">Other | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_OtherPropertyAndEquipmentMember', window );">Other | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life, property and equipment</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 4,530<span></span>
</td>
<td class="nump">$ 1,960<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Land and Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionNetBookValue', window );">Sale leaseback transaction</a></td>
<td class="nump">$ 25,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 51<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51840-112757<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51843-112757<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 50<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51831-112757<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_BuildingsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_BuildingsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_OtherPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=fet_OtherPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719233584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">$ (211,834)<span></span>
</td>
<td class="num">$ (190,038)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets, Cost</a></td>
<td class="nump">403,315<span></span>
</td>
<td class="nump">407,443<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total intangible assets, Net</a></td>
<td class="nump">191,481<span></span>
</td>
<td class="nump">217,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">266,537<span></span>
</td>
<td class="nump">269,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(147,496)<span></span>
</td>
<td class="num">(133,451)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">119,041<span></span>
</td>
<td class="nump">136,138<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=fet_PatentsAndTechnologyMember', window );">Patents and technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">88,863<span></span>
</td>
<td class="nump">89,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(35,298)<span></span>
</td>
<td class="num">(29,785)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">53,565<span></span>
</td>
<td class="nump">59,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(188)<span></span>
</td>
<td class="num">(173)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">42,638<span></span>
</td>
<td class="nump">43,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(27,071)<span></span>
</td>
<td class="num">(25,187)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">15,567<span></span>
</td>
<td class="nump">17,938<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">5,089<span></span>
</td>
<td class="nump">5,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,781)<span></span>
</td>
<td class="num">(1,442)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 3,308<span></span>
</td>
<td class="nump">$ 3,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Patents and technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">35 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">35 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Patents and technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">19 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life, intangible assets</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">19 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=fet_PatentsAndTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=fet_PatentsAndTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723450208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 24,537<span></span>
</td>
<td class="nump">$ 25,112<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723567696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Schedule of Amortization Expense) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated future amortization expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 24,302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">22,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">21,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">20,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">$ 19,135<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448716525936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt discount</a></td>
<td class="num">$ (15,314)<span></span>
</td>
<td class="num">$ (20,035)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Debt issuance cost</a></td>
<td class="num">(3,759)<span></span>
</td>
<td class="num">(4,918)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">239,910<span></span>
</td>
<td class="nump">233,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion</a></td>
<td class="num">(782)<span></span>
</td>
<td class="num">(860)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">239,128<span></span>
</td>
<td class="nump">232,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember', window );">2025 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">256,970<span></span>
</td>
<td class="nump">256,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=fet_OtherDebtMember', window );">Other debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">2,013<span></span>
</td>
<td class="nump">1,213<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=fet_A2017CreditFacilityMember', window );">2017 Credit Facility | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=fet_OtherDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=fet_OtherDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=fet_A2017CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=fet_A2017CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448714527248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br> $ / shares in Units, shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 05, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>d </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Net carrying value of extinguished debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,314,000<span></span>
</td>
<td class="nump">$ 20,035,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,290,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,910,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2017 Credit Facility | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2017 Credit Facility | Base Rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2017 Credit Facility | Base Rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2017 Credit Facility | Federal Funds Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2017 Credit Facility | CDOR Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Facility Unused Portion Greater than&#160;50%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused capacity, commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Facility Unused Portion Less than&#160;or Equal to 50%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember', window );">2025 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 315,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt', window );">Debt conversion, interest rate of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash', window );">Debt conversion, percent payable in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes', window );">Debt conversion, percent payable in cash or additional notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentMandatorilyConvertibleFaceAmount', window );">Debt instrument, mandatorily convertible, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.037037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | d</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice', window );">Trading period conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,900,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember', window );">2025 Notes | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes', window );">Debt conversion, percent payable in cash or additional notes</a></td>
<td class="nump">47.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentMandatorilyConvertibleFaceAmount', window );">Debt instrument, mandatorily convertible, face amount</a></td>
<td class="nump">$ 122,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion shares amount (in shares) | shares</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=fet_A2021NotesMember', window );">2021 Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt', window );">Debt conversion, interest rate of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Unsecured Notes Due October 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Net carrying value of extinguished debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,300,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentPercentageOfBorrowingBase', window );">Percentage of borrowing base</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | 2017 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | 12.5% of Borrowing Base</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentPercentageOfBorrowingBase', window );">Percentage of borrowing base</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | 12.5% of Borrowing Base | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentFixedChargeCoverageRatio', window );">Springing fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold', window );">Fixed charge coverage ratio consecutive days threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 179,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_IncreaseDecreaseInDeferredLoanCosts', window );">Deferred loan costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | Interest Rate Floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | LIBOR | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | LIBOR | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | Base Rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | Base Rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | CDOR Rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | CDOR Rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | Amount of Eligible Inventory Included in Borrowing Base, 80% of Borrowing Base</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction', window );">Current borrowing capacity quarterly reduction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LineOfCreditFacilityBorrowingBasePercentage', window );">Borrowing base percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Revolving Credit Facility | Canadian Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Letter of Credit | 2017 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility | Letter of Credit | Canadian Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash Or Additional Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtInstrumentConvertibleTradingPeriodConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Trading Period Conversion Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtInstrumentConvertibleTradingPeriodConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtInstrumentFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Fixed Charge Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtInstrumentFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Fixed Charge Coverage Ratio, Consecutive Days Threshold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtInstrumentMandatorilyConvertibleFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Mandatorily Convertible, Face Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtInstrumentMandatorilyConvertibleFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DebtInstrumentPercentageOfBorrowingBase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Percentage Of Borrowing Base</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DebtInstrumentPercentageOfBorrowingBase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_IncreaseDecreaseInDeferredLoanCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Deferred Loan Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_IncreaseDecreaseInDeferredLoanCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LineOfCreditFacilityBorrowingBasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Borrowing Base Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LineOfCreditFacilityBorrowingBasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Current Borrowing Capacity Quarterly Reduction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtInterestRateOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=fet_A2017CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=fet_A2017CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=fet_CDORRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=fet_CDORRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=fet_CreditFacilityUnusedPortionGreaterThan50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=fet_CreditFacilityUnusedPortionGreaterThan50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=fet_A2021NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=fet_A2021NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=fet_A125OfBorrowingBaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=fet_A125OfBorrowingBaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=fet_LIBORFloorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=fet_LIBORFloorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=fet_A80OfBorrowingBaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=fet_A80OfBorrowingBaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=fet_CanadianSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=fet_CanadianSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725557776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Schedule of Future Payments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">257,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total future payment</a></td>
<td class="nump">259,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: unamortized debt discount</a></td>
<td class="num">(15,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Less: debt issuance cost</a></td>
<td class="num">(3,759)<span></span>
</td>
<td class="num">$ (4,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount on finance leases</a></td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">$ 239,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719387088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Lease Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 57,270<span></span>
</td>
<td class="nump">$ 25,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">1,727<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LeaseRightOfUseAssets', window );">Total lease assets</a></td>
<td class="nump">59,770<span></span>
</td>
<td class="nump">27,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating</a></td>
<td class="nump">8,776<span></span>
</td>
<td class="nump">10,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance</a></td>
<td class="nump">782<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating</a></td>
<td class="nump">64,626<span></span>
</td>
<td class="nump">34,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance</a></td>
<td class="nump">1,231<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_OperatingAndFinanceLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 75,415<span></span>
</td>
<td class="nump">$ 46,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Property and equipment, net of accumulated depreciation<span></span>
</td>
<td class="text">Property and equipment, net of accumulated depreciation<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Accrued liabilities<span></span>
</td>
<td class="text">Accrued liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current portion of long-term debt<span></span>
</td>
<td class="text">Current portion of long-term debt<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term debt, net of current portion<span></span>
</td>
<td class="text">Long-term debt, net of current portion<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating And Finance Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719399632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 11,591<span></span>
</td>
<td class="nump">$ 11,123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_FinanceLeaseExpenseAbstract', window );"><strong>Finance lease cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of leased assets</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(2,437)<span></span>
</td>
<td class="num">(2,184)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net lease cost</a></td>
<td class="nump">$ 10,118<span></span>
</td>
<td class="nump">$ 10,110<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_FinanceLeaseExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_FinanceLeaseExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719112544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Lease Liability Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 13,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">11,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">10,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">10,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">10,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">41,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">97,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="num">(24,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">73,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">2,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount on finance leases</a></td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">2,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LeaseLiabilityMaturityAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne', window );">2023</a></td>
<td class="nump">13,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">12,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">11,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">10,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">10,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">41,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">99,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="num">(24,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_OperatingAndFinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 75,415<span></span>
</td>
<td class="nump">$ 46,914<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LeaseLiabilityMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability Maturity [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LeaseLiabilityMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments, Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments Due After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments, Due Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Payments, To Be Paid, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating And Finance Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723524192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Remaining Lease Term and Discount Rates (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">6 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Financing leases</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">1 year 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">6.58%<span></span>
</td>
<td class="nump">6.58%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Financing leases</a></td>
<td class="nump">6.43%<span></span>
</td>
<td class="nump">6.58%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_WeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725368128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Cash Flows (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 11,518<span></span>
</td>
<td class="nump">$ 13,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">$ 1,184<span></span>
</td>
<td class="nump">$ 1,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719425120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity', window );">Proceeds from sale-leaseback transactions</a></td>
<td class="nump">$ 32,109<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease asset</a></td>
<td class="nump">57,270<span></span>
</td>
<td class="nump">$ 25,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">73,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=fet_SaleLeasebackTransactionMember', window );">Sale-Leaseback Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity', window );">Proceeds from sale-leaseback transactions</a></td>
<td class="nump">32,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_AnnualRent', window );">Annual rent</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorSalesTypeLeaseTermOfContract1', window );">Initial term</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease asset</a></td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_AnnualRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annual Rent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_AnnualRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorSalesTypeLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorSalesTypeLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from principal payment received from sales-type and direct financing leases classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=SL120154370-112784<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=fet_SaleLeasebackTransactionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=fet_SaleLeasebackTransactionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448724271872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Income before Income Tax, Domestic and Foreign) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="num">$ (43,587)<span></span>
</td>
<td class="num">$ (98,445)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S.</a></td>
<td class="nump">53,936<span></span>
</td>
<td class="nump">16,436<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 10,349<span></span>
</td>
<td class="num">$ (82,009)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719406480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_CurrentFederalAndStateTaxExpenseBenefit', window );">U.S. federal and state</a></td>
<td class="nump">$ 196<span></span>
</td>
<td class="nump">$ 1,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Non-U.S.</a></td>
<td class="nump">6,571<span></span>
</td>
<td class="num">(3,384)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">6,767<span></span>
</td>
<td class="num">(2,149)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit', window );">U.S. federal and state</a></td>
<td class="nump">26<span></span>
</td>
<td class="num">(169)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Non-U.S.</a></td>
<td class="num">(156)<span></span>
</td>
<td class="nump">2,960<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(130)<span></span>
</td>
<td class="nump">2,791<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 6,637<span></span>
</td>
<td class="nump">$ 642<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_CurrentFederalAndStateTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current Federal and State Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_CurrentFederalAndStateTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DeferredFederalAndStateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Federal and State Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DeferredFederalAndStateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719062768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Income Tax Rate Reconciliation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax benefit at the statutory rate</a></td>
<td class="nump">$ 2,173<span></span>
</td>
<td class="num">$ (17,222)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal tax benefit</a></td>
<td class="nump">879<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Non-U.S. operations</a></td>
<td class="num">(7,242)<span></span>
</td>
<td class="num">(7,594)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_IncomeTaxReconciliationTaxCreditsDomestic', window );">Domestic incentives</a></td>
<td class="nump">166<span></span>
</td>
<td class="num">(264)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Prior year federal, non-U.S. and state tax</a></td>
<td class="num">(591)<span></span>
</td>
<td class="num">(7,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Nondeductible expenses</a></td>
<td class="nump">3,157<span></span>
</td>
<td class="nump">3,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount', window );">U.S. CARES Act</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">8,077<span></span>
</td>
<td class="nump">31,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">18<span></span>
</td>
<td class="num">(1,315)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 6,637<span></span>
</td>
<td class="nump">$ 642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax benefit at the statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal tax benefit</a></td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Non-U.S. operations</a></td>
<td class="num">(70.00%)<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic', window );">Domestic incentives</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Prior year federal, non-U.S. and state tax</a></td>
<td class="num">(5.70%)<span></span>
</td>
<td class="nump">8.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nondeductible expenses</a></td>
<td class="nump">30.50%<span></span>
</td>
<td class="num">(3.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent', window );">U.S. CARES Act</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">78.00%<span></span>
</td>
<td class="num">(37.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax benefit</a></td>
<td class="nump">64.10%<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, CAREs Act, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, CAREs Act, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Credits, Domestic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_IncomeTaxReconciliationTaxCreditsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation, Tax Credits, Domestic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_IncomeTaxReconciliationTaxCreditsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448724244032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_OperatingLossAndTaxCreditCarryforwardsLineItems', window );"><strong>Operating Loss and Tax Credit Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">64.10%<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">$ (6,637)<span></span>
</td>
<td class="num">$ (642)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">8,077<span></span>
</td>
<td class="nump">31,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Domestic operating loss carryforwards</a></td>
<td class="nump">279,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State operating loss carryforwards</a></td>
<td class="nump">10,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Operating loss carryforward subject to expiration</a></td>
<td class="nump">44,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Operating loss carryforwards not subject to expiration</a></td>
<td class="nump">246,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign operating loss carryforwards</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_USInterestLimitationCarryforwards', window );">U.S. interest limitation carryforwards</a></td>
<td class="nump">105,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">10,512<span></span>
</td>
<td class="nump">8,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in unrecognized tax benefits is reasonably possible</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_OperatingLossAndTaxCreditCarryforwardsLineItems', window );"><strong>Operating Loss and Tax Credit Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Non-US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_OperatingLossAndTaxCreditCarryforwardsLineItems', window );"><strong>Operating Loss and Tax Credit Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_OperatingLossAndTaxCreditCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss and Tax Credit Carryforwards [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_OperatingLossAndTaxCreditCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_USInterestLimitationCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>U.S. Interest Limitation Carryforwards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_USInterestLimitationCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725473024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Deferred Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">$ 3,940<span></span>
</td>
<td class="nump">$ 3,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="nump">17,596<span></span>
</td>
<td class="nump">11,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">12,964<span></span>
</td>
<td class="nump">14,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock awards</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">2,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards', window );">Net operating loss and other tax carryforwards</a></td>
<td class="nump">124,024<span></span>
</td>
<td class="nump">109,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Goodwill and intangible assets</a></td>
<td class="nump">26,607<span></span>
</td>
<td class="nump">32,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DeferredTaxAssetsFairValueDiscountOnNotes', window );">Fair value discount on 2025 Notes</a></td>
<td class="nump">26,301<span></span>
</td>
<td class="nump">22,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">4,570<span></span>
</td>
<td class="nump">6,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">3,991<span></span>
</td>
<td class="nump">1,912<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">221,855<span></span>
</td>
<td class="nump">204,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(208,139)<span></span>
</td>
<td class="num">(198,366)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total deferred tax assets</a></td>
<td class="nump">13,716<span></span>
</td>
<td class="nump">6,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DeferredTaxLiabilitiesOperatingLeaseAssets', window );">Operating lease assets</a></td>
<td class="num">(13,989)<span></span>
</td>
<td class="num">(6,490)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther', window );">Prepaid expenses and other</a></td>
<td class="num">(445)<span></span>
</td>
<td class="num">(462)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(14,434)<span></span>
</td>
<td class="num">(6,952)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (718)<span></span>
</td>
<td class="num">$ (631)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DeferredTaxAssetsFairValueDiscountOnNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Fair Value Discount On Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DeferredTaxAssetsFairValueDiscountOnNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DeferredTaxAssetsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DeferredTaxLiabilitiesOperatingLeaseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DeferredTaxLiabilitiesOperatingLeaseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Prepaid Expenses and Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOtherTaxCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723360752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Uncertain Tax Positions) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning Balance</a></td>
<td class="nump">$ 8,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additional based on tax positions related to prior years</a></td>
<td class="nump">2,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additional based on tax positions related to current year</a></td>
<td class="nump">1,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reduction based on tax positions related to prior years</a></td>
<td class="num">(822)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlement with tax authorities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(1,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending Balance</a></td>
<td class="nump">$ 10,512<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448718880496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">$ 239,910,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value of financial assets amount outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember', window );">2025 Notes | Fair Value, Inputs, Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">237,900,000<span></span>
</td>
<td class="nump">232,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></td>
<td class="nump">$ 272,800,000<span></span>
</td>
<td class="nump">$ 225,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=fet_A2025NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719441536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">36 Months Ended</th>
<th class="th" colspan="1">144 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2017 </div>
<div>patent</div>
</th>
<th class="th">
<div>Jan. 31, 2011 </div>
<div>primary_insurer</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>case </div>
<div>defendant</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>case</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>case</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Amount of letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,800<span></span>
</td>
<td class="nump">$ 21,800<span></span>
</td>
<td class="nump">$ 21,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=fet_AsbestosLitigationMember', window );">Asbestos Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfDefendants', window );">Number of defendants | defendant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=fet_TenarisLitigationMember', window );">Tenaris Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber', window );">Loss contingency, patents allegedly infringed, number | patent</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=fet_AsbestosLitigationMember', window );">Asbestos Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductLiabilityAccrualPeriodExpense', window );">Annual out-of-pocket costs (less than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">New claims filed each year (fewer than) | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Pending lawsuits (fewer than) | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence', window );">Face amount of insurance coverage per occurrence (over)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage', window );">Aggregate primary insurance coverage (over)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage', window );">Face amount of excess coverage (over)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 950,000<span></span>
</td>
<td class="nump">950,000<span></span>
</td>
<td class="nump">950,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement', window );">Number of primary insurers under settlement agreement | primary_insurer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance', window );">Percentage of costs of handling and settling each claim covered by insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=fet_InsurersMember', window );">Insurers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Liability Contingency, Aggregate Primary Insurance Coverage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Liability Contingency, Face Amount Of Insurance Coverage Per Occurrence</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ProductLiabilityContingencyFaceAmountofExcessCoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Liability Contingency, Face Amount of Excess Coverage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ProductLiabilityContingencyFaceAmountofExcessCoverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Liability Contingency, Number of Primary Insurers Under Settlement Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Liability Contingency, Percentage Of Costs Of Handling And Settling Each Claim Covered By Insurance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total number of new claims filed pertaining to a loss contingency during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNumberOfDefendants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of defendants named in a legal action.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfDefendants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPatentsAllegedlyInfringedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of another entity's patents that the entity has allegedly infringed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPatentsAllegedlyInfringedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductLiabilityAccrualPeriodExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of loss reported during the period pertaining to product liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductLiabilityAccrualPeriodExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=fet_AsbestosLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=fet_AsbestosLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=fet_TenarisLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=fet_TenarisLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_AsbestosLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_AsbestosLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=fet_InsurersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=fet_InsurersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719030736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to common stockholders</a></td>
<td class="nump">$ 3,712<span></span>
</td>
<td class="num">$ (82,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic - weighted average shares outstanding (in shares)</a></td>
<td class="nump">5,747<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock options and restricted stock (in shares)</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive effect of convertible 2025 Notes (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted - weighted average shares outstanding (in shares)</a></td>
<td class="nump">5,951<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="num">$ (14.65)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="num">$ (14.65)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded (in shares)</a></td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448723483344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract', window );"><strong>Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employee contribution benefit plan expense</a></td>
<td class="nump">$ 3,400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448716168688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Incentive Compensation (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>d </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2016 </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 31, 2010 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="nump">$ 7,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total compensation cost not yet recognized | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Total compensation cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, options exercisable | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value, options outstanding | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares, granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Option term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, options exercisable | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value, options outstanding | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares, granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease', window );">Share-based compensation arrangement, additional increase</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.94<span></span>
</td>
<td class="nump">$ 18.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares vested | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300,000<span></span>
</td>
<td class="nump">$ 5,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fet_ContingentRestrictedStockMember', window );">Contingent Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays', window );">Trading days | d</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fet_ContingentRestrictedStockMember', window );">Contingent Restricted Stock | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fet_ContingentRestrictedStockMember', window );">Contingent Restricted Stock | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fet_ContingentRestrictedStockMember', window );">Contingent Restricted Stock | Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fet_LiabilityClassifiedAwardsMember', window );">Liability-Classified Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate', window );">Maximum payout rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Contingent Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare', window );">Vested in period, market price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=fet_A2010StockIncentivePlanMember', window );">2010 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">925,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=fet_A2016StockIncentivePlanMember', window );">2016 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">326,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Market Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Payout Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=fet_ContingentRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=fet_ContingentRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=fet_LiabilityClassifiedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=fet_LiabilityClassifiedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=fet_A2010StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=fet_A2010StockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=fet_A2016StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=fet_A2016StockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719597152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Incentive Compensation (Stock Option Activity) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, beginning balance (in shares)</a></td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares, granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of shares, exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of shares, forfeited/expired (in shares)</a></td>
<td class="num">(22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, ending balance (in shares)</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of shares, options exercisable (in shares)</a></td>
<td class="nump">53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 357.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, forfeited/expired (in dollars per share)</a></td>
<td class="nump">377.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance (in dollars per share)</a></td>
<td class="nump">349.07<span></span>
</td>
<td class="nump">$ 357.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, options exercisable (in dollars per share)</a></td>
<td class="nump">$ 349.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining term, outstanding</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining term, exercisable</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, options outstanding</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, options exercisable</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719165264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Incentive Compensation (Restricted Stock and Restricted Stock Units) (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of year (in shares)</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at the end of year (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of year (in shares)</a></td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(138)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at the end of year (in shares)</a></td>
<td class="nump">412<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448722249424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments (in segments)</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448724433664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Income Statement by Segment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 699,913<span></span>
</td>
<td class="nump">$ 541,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">17,326<span></span>
</td>
<td class="num">(44,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Gain on sale-leaseback transactions</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfAssets', window );">Gain on disposal of assets and other</a></td>
<td class="num">(1,271)<span></span>
</td>
<td class="num">(1,052)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">36,978<span></span>
</td>
<td class="nump">42,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">7,492<span></span>
</td>
<td class="nump">2,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">9,055<span></span>
</td>
<td class="num">(45,545)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Drilling &amp; Downhole</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">304,565<span></span>
</td>
<td class="nump">239,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">32,201<span></span>
</td>
<td class="nump">4,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,872<span></span>
</td>
<td class="nump">14,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Completions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">264,951<span></span>
</td>
<td class="nump">185,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">11,565<span></span>
</td>
<td class="num">(4,532)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">21,866<span></span>
</td>
<td class="nump">22,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">5,145<span></span>
</td>
<td class="nump">512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">131,519<span></span>
</td>
<td class="nump">116,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(443)<span></span>
</td>
<td class="num">(14,354)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,906<span></span>
</td>
<td class="nump">4,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">510<span></span>
</td>
<td class="nump">411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="num">(1,122)<span></span>
</td>
<td class="num">(555)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(34,268)<span></span>
</td>
<td class="num">(31,408)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">$ 375<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fet_DrillingAndDownholeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=fet_DrillingAndDownholeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fet_CompletionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=fet_CompletionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fet_ProductionAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=fet_ProductionAndInfrastructureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448725429888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Segments (Assets by Segment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 834,757<span></span>
</td>
<td class="nump">$ 791,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Drilling &amp; Downhole</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">340,819<span></span>
</td>
<td class="nump">313,493<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Completions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">366,771<span></span>
</td>
<td class="nump">351,908<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">95,089<span></span>
</td>
<td class="nump">83,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 32,078<span></span>
</td>
<td class="nump">$ 42,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fet_DrillingAndDownholeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=fet_DrillingAndDownholeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fet_CompletionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=fet_CompletionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fet_ProductionAndInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=fet_ProductionAndInfrastructureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448719581792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Segments (Long-lived Assets by Geographic Location) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 321,892<span></span>
</td>
<td class="nump">$ 344,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">279,390<span></span>
</td>
<td class="nump">298,171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">26,962<span></span>
</td>
<td class="nump">25,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">11,659<span></span>
</td>
<td class="nump">14,977<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_MiddleEastMember', window );">Middle East</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">3,806<span></span>
</td>
<td class="nump">4,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_LatinAmericaMember', window );">Latin America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 866<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_MiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_MiddleEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_LatinAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448724440528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Revenue by Shipping Location) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 699,913<span></span>
</td>
<td class="nump">$ 541,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | United States | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 470,765<span></span>
</td>
<td class="nump">$ 324,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">67.30%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | Canada | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 48,279<span></span>
</td>
<td class="nump">$ 41,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | Europe &amp; Africa | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 57,533<span></span>
</td>
<td class="nump">$ 59,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">10.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | Middle East | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 51,891<span></span>
</td>
<td class="nump">$ 48,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">7.40%<span></span>
</td>
<td class="nump">8.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | Asia-Pacific | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 36,832<span></span>
</td>
<td class="nump">$ 36,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | Latin America | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 34,613<span></span>
</td>
<td class="nump">$ 30,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=fet_EuropeAndAfricaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=fet_EuropeAndAfricaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_MiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_MiddleEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_LatinAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140448718709200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Revenue by Product Lines) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 699,913<span></span>
</td>
<td class="nump">$ 541,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Drilling Technologies | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 143,389<span></span>
</td>
<td class="nump">$ 96,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">20.60%<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Downhole Technologies | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 84,987<span></span>
</td>
<td class="nump">$ 69,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">12.10%<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Subsea Technologies | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 76,189<span></span>
</td>
<td class="nump">$ 74,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">10.90%<span></span>
</td>
<td class="nump">13.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Stimulation and Intervention | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 156,331<span></span>
</td>
<td class="nump">$ 96,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">17.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Coiled Tubing | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 108,620<span></span>
</td>
<td class="nump">$ 88,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">15.50%<span></span>
</td>
<td class="nump">16.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Production Equipment | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 69,914<span></span>
</td>
<td class="nump">$ 60,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sales | Valve Solutions | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 61,605<span></span>
</td>
<td class="nump">$ 55,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="nump">8.80%<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="num">$ (1,122)<span></span>
</td>
<td class="num">$ (555)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="num">$ (1,122)<span></span>
</td>
<td class="num">$ (555)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of net sales</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_DrillingTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_DrillingTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_DownholeTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_DownholeTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_SubseaTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_SubseaTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_StimulationandInterventionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_StimulationandInterventionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_CoiledTubingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_CoiledTubingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_ProductionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_ProductionEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=fet_ValveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=fet_ValveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>fet-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:fet="http://www.f-e-t.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="fet-20221231.xsd" xlink:type="simple"/>
    <context id="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8f64f12a65c4a6396401f5d44c186a8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f80171e7fe944baae66934adc8b940b_I20230224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="i6551766031c14f38b3fc9db152333b68_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i490662a789214916be5ab2a7ab467d8a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i802634c19d324be7ab6339b70d9a3ff1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dc588ddb4344bb98dffd754bb81d630_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i52d5f0a6f57240919f07875e8b1506c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91e9add6213a426997f8d8b47ce73ded_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if89eb3fc264646bb8ef864676c550c40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebd4636adf934b12802998d30f516dd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if74f48c0df5e47b89a12ef85f75996a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f80ecffe86746339e3cffc80f300d86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icac6c48adc624ed0b081326be48b47f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic32ad27de2c645fa9c39c9fc9bdf5cb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6bb01cd0fb44cf88dfe7b00f18588b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc2b518533d0452da70e40690518f789_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida8309d618f5499795b63e3e5f2e2758_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a133984c3d9409293d05a4a22debaba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a96f20f21614fad99b2134ab4570f55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c5c9e25b0904a95af1d709b84c2cc89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d61176b063340fe816eca2115d9a086_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a9a088294784cec8d504887f4fa75d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c309f04648e408081e5037d14657654_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb6453b34d9e4216bcbb906e055dbf19_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9929a2e93b61472185157880cf69184e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if415e98a232841d5a4c9e008caa3fd7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i58a75be7eed74a2984679912b19ddd95_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if50845375b1240b1b7fc158573e21388_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib205a7f95c5b41ea88eb7fb339ea1d85_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if6c5f3f8687c4d6b8a8c6411f5859eed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9aab6bbf7054b6db7da40a7ddbde060_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5a91fa2e24dc466f9b192fc0e1feb37b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ab96c290f2e41a896e1ee392ea3bae3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39d848e2a28d46b8a7724fb93d5cfc31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">fet:HawkerEquipmentSolutionsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-20</startDate>
            <endDate>2021-12-20</endDate>
        </period>
    </context>
    <context id="ic4e541f7368e49209584544df41398f7_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">fet:HawkerEquipmentSolutionsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f2ddc37573d4c958af9c1bbb3ae2884_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">fet:HawkerEquipmentSolutionsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i049b4329621042dc93e9e504a5eaf490_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacba1bca3cc14a43a40447969ccd693d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib43b83f5535e48c5920c95223ec7ce5d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i796923c4f9004322bfed7b5884505a4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia73d5f6c31d54d689a1b6025f8bb3114_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0e247ff1a3a45f0bac93dae42cb377d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9017afcaa2594bf88472ee5cf59957d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib7fd29e8edc24162ba71fe2160384550_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14804edacf974b90b5dd453b0048907c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ica042d0b9d8044fb9100f3f0f19adef5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c2c051b41234666aba0a50f5560efe4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i57d4fcc9f04240feb6b5a93e26dd14cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie11bad9d8b2b4cd8b0e2a79739d79dcc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c1c92f2aa9f407eba0174a9791d25cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib365a736d6f7406c97e51c9d038f71ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e32e4499bac45ebb35669cb96403612_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i885f4c0445a4402ca1642e6f0ad9df04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad7ff2897d74430a8b292860af223a4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fet:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c99e809c744441ca94a305dfc316c2e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ica4d65ab0cfc4297b25f72f925cb4fb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53bdec5cc4014e79a59f827560177447_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">fet:SaleLeasebackTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c5f529bdb214b86a36723b064b5de62_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibda6d015b06e430f9ad8b7a555219b0c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee2ce8981b33496d8914b691f0c19084_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ba428ef18f24b39877eeea8d7288337_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3784370bf75b43eb89d24ac0e904e2e5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i987628fd2a58459484130b13c51f943d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i298e2c83e5014137bc5991619da32c26_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2654203c660245648cd18ebc57cc71c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia282b1638b1741fabdbf8b622fb14acc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94651d07bcd14ee6812024d36aac2803_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia76ee7ac0dad4086a4c4ccefe2c4664c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i70f9398cecb949e5bb322a5954f0e424_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30c354433a764068ac95312c93f2ffae_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id190879093724ee29a5889ddef023948_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia177b886063b4f47a590db17c5f50071_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41ee3f64cbbd4ac9a3dd0a5780e31777_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ae41e18b9a84955b614ce6ccb09ca74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78120af836cf42bda580259c00f980ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">fet:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i880e529a489b440d84146e78e4474f73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6516e282fb224328b8ad2700e65d56fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3bf72fab1af4b54ac5f49e241d8f850_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17d06fd037fc474b8b6e9683d4729b5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if206e69502f64041899bc7ed419b9992_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i758877ba3d184a728dbaae087a44f042_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if86f43e6a28241f9b1e474abb5a905bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icfb47ff051d44db2bd062d14f40d9a03_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ecfe2891cd54e10a27e845655c293d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i373b4a817b1f456db60dc1431be619dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i312580f7c4dc4356b2161dadd3c03e53_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic574bb71f4ab4501a77e66fe80633b81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide4180a4a41e4c2fb0b971e6dd157cb6_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i826cde2f393146ada79a5e243cf6c2a8_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2021NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i499112aaa09f4f6da367825c55cf3d09_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i400b536321014fe0843e7c214b06a037_I20230105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-05</instant>
        </period>
    </context>
    <context id="i2bafa306abd447d08de3de22b31a0a9f_D20230105-20230105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-05</startDate>
            <endDate>2023-01-05</endDate>
        </period>
    </context>
    <context id="ib93807563d844def98d1bebab838267e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11743800a6ee418a99dd18a16b29fb23_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id47a5da4cbff4056a095760047b12cbd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i77db1e3df5dc4f5e82a4074d5ca93918_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i022228c6b72149e0958668ed2dd2ffc1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fet:CanadianSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7e21588dc372405797b31f55a8520a87_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fet:CanadianSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id12ea3e08fed49a7b641fdb1c29948bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A80OfBorrowingBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i86ff85dac9b7418f802f0d64f8360379_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A80OfBorrowingBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ica4ff84d813e415c9df3f8513c55a552_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A80OfBorrowingBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6708f7495c2b4b83af600bd96c8a20f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i748cb3dcdea1459aa3ce0044317ae744_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:LIBORFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i08525544ed624fa1afdff30fa64b3805_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9367c56833194eca84160304a829f8d4_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib3081e6f29504d13a2f166df64c8fad3_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i735b37707ef94402bd8e90dd20b12376_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2b8ca3add16d47f7b895a3ae6168d3e4_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5bedf54dbc3d4310bb787ddfe09f0a8c_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ief2460523d744accbd5f71de510896cd_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:CDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i59261b7f72b047389f8f93f22cda1b40_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:CDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f381b8194f04b3a96d1a1bd219fed58_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79aca8e7e17f47058f31605331906737_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04520ec420b54de5b5edf02549a52bae_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A2017CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fet:CDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i19f966763734484e93035d687e40f180_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:CreditFacilityUnusedPortionGreaterThan50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia7d085b0e6274bafb329991d6715034b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic656ec3e6fa849d48b03fde7d7ba08b2_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:CreditFacilityUnusedPortionLessThanOrEqualTo50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifcdefe6ea4254156b0225553598198ca_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A125OfBorrowingBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3dc5816598404b89ac074f815fbd119b_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fet:A125OfBorrowingBaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib340db293ea948bda895ba09a64555c3_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id88b459900cc455495a713389440e391_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">fet:SaleLeasebackTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14692e8c23db4a18ad360d63e590130d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia386dfb404304a7392fac004e741f944_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i45128f41830f4abba493d8aab6e827cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i377d2a78bb2b4d718b486ba96fa9c607_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i19a8743d484c4c2696c390fcc8cd65be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fet:A2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbd7b52a43564f7bbc98798ee8686bb2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic48689dc8e5f4cd09463aa094e12b4ef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i74c781257091437eaa13869765485128_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6a947d0c1404d2fb3a83bc796f6e93e_D20110101-20110131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:AsbestosLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-01-01</startDate>
            <endDate>2011-01-31</endDate>
        </period>
    </context>
    <context id="i06eddb09a169480c9b9e4203fd9690c5_D20110101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fet:InsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0265a699eedb4161bda2ad7e4f7b4d86_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fet:InsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a7e0ef4e46d461eace3d0cd0662ab49_D20171001-20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">fet:TenarisLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="id47074e9fbd54f739ed33aae50aacc15_I20100831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fet:A2010StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-08-31</instant>
        </period>
    </context>
    <context id="i5fd3218580164d969027c10f35ab330c_I20160531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fet:A2016StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-31</instant>
        </period>
    </context>
    <context id="i6dd9873e434b48e09e69b4fd186566e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fet:A2016StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb970b438f3e47478cb777235c262342_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64df1a08ecf34f87983617de56e57227_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9d13f017aac443c9988f4eb32491859_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia96b140e6a1d4ffb81b1af5a71358ab3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa2ad658d29747a694409d991f701467_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3a822320830746c6a37cae3363f3ec54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9035fcb4bd9c4ef68bb7961366f4bf40_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4c99a40b14046ab8728cdd406f58cbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f895921f59c4ce6b6a37e18472375a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i99ea5520d3d64ff3adac1e897806c0a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic37f9a573902493993449ae3ee990b4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie69892a48757403f8ee5dc301bd1d93f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i252fdb8c8aa24d7286f921a6ec7ad1f2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a0db997207d4dd990f0bec9b136d44d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33296f9012e24118820570a6bd3ea8ec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief5284ff1d254d97a43f0b5254b78acd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia9e8ae8cf4cb4b6c92d75eccc3eae879_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92e77a3032414f33a5a643b2ecb78f1b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:ContingentRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf060ca282794b65a69bd0d1566ce655_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i474b80094c3543ba9cd8997335e79292_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fet:LiabilityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1f4fecec8664b5e860b164fb6743b10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4c9e54c7aed742acb8660af84b9e9bd4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5fd3515428d24738b7784e597b9276df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f4ec3c50d5f416b9fe59bda0201da00_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i24c2f04f7bdf457aaa556b1d3d957629_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9e8aed3fce34759a54e41ca97ab3284_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0f001728494449e8db4dd49f6a18759_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:DrillingAndDownholeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2945eb8b9ea64b1b8e777c4241c8ee6d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1293f1c0150b4ce6824bc8dc072ddad9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:CompletionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ab2860faede47b59b5043c5893bc6c8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6bc9bb8ab5814936aa946783ffd3626f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fet:ProductionAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1798247338a645ac85cd9fa78ec80d59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1188470329914a5499d5f4243ddc9839_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ebc975ec9304329a8ce976f7a387921_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9d50a5dc4d14c61b4a182a959bdd1f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08e5b6eb55034357a57b93b3a461add2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6515de4a08d4c18bd5e49e22c69e514_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b2573fc46114440a699a8605ee0af69_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i83cc1412c1cd42c0957b9a137db2a6cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf6b71654f3a46b5abaf87137021db02_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i577ea820edcd44fdb76f60ed607c7952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99b5cc149fda4ff3a6d558997b0f1703_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iafc1ede19f914654989a2d06af0e63b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaba3ad55c1a747f1bc6940d1aa9c6c6c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6808366c23574da59c88cd8bb47ccb8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff8c96741b174594939f76f5280ba08e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3be07a2cb8e64d8f8cbda5b674c7ef51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ab1ab239dbe4ffd84c2872afdd36510_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f9db42ac3764b0399ab2a882c0411ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1deafaf05f054c799481c2e54fc78eba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fet:EuropeAndAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i348cada79cb04ec98325b5af28d8f11d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fet:EuropeAndAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3092954d7a704d598a96fc882430930a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf48027f15414a0ea2e6f7615a32529c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b08e5adaf484026a5a2739ccafd0da6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac00a389eb8145fab3a483689bcb078e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i350c96a7de1e4dd684b8109d157103df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d1ec8c53dc04c24ac4acde3cc4d439e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i193ace0459334eafba53f00ca6e471a8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DrillingTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if351606f2eb94cec8de9148d2c003fe6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DrillingTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i842e6940210447a9865eb37591f3ef41_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DownholeTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f03c883762e4bf18a740c7d1ee86b4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:DownholeTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f1c14c1690e4de7a03caaea6971299b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:SubseaTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic08fb94a234543cfa27f527a3e11cfa8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:SubseaTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia312ebb8b74c4104bc84db5eb36557e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:StimulationandInterventionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i755f78318e944e8bbfd2fed3e869cc7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:StimulationandInterventionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibdcffa170c6a4f9d8b6577f8a5decc71_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:CoiledTubingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib90b94f670e04265a50298099a7fd625_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:CoiledTubingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c67dc91e70a463cb9ed13339b199a4b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ProductionEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6220ea034057488a8a6374f13923ebe2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ProductionEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6b9af71610d4492d84646ad9ff7bc2cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ValveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id4220cbed6af448293ade861ed1c32b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fet:ValveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0686a3a84608416b8ca6321da90691d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0473631f38040d885aeb57c4b0afe8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401257</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="defendant">
        <measure>fet:defendant</measure>
    </unit>
    <unit id="case">
        <measure>fet:case</measure>
    </unit>
    <unit id="primary_insurer">
        <measure>fet:primary_insurer</measure>
    </unit>
    <unit id="patent">
        <measure>fet:patent</measure>
    </unit>
    <unit id="segment">
        <measure>fet:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV8zLTEtMS0xLTU2Mjk4_524ec683-8e21-4fa8-8372-0edf2de6c9bf">0001401257</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV80LTEtMS0xLTU2Mjk4_c5f4a90b-d6dc-4e9f-87ce-f77ab6285e16">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV81LTEtMS0xLTU2Mjk4_9728b587-8487-4b78-b66a-a8aa44f8d6c5">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF80L2ZyYWc6ZDIzZjY2YTM1MDQzNDJjZWFkODlhMDBhMWU4MjNjNTIvdGFibGU6YzJjM2VhYjE2OWM3NDYyM2EwZGVjYTcxNTcxZmMxZjEvdGFibGVyYW5nZTpjMmMzZWFiMTY5Yzc0NjIzYTBkZWNhNzE1NzFmYzFmMV82LTEtMS0xLTU2Mjk4_09ebd22f-6a0b-47fe-8298-2e01d34e31d6">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib9aab6bbf7054b6db7da40a7ddbde060_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i2ab96c290f2e41a896e1ee392ea3bae3_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib9aab6bbf7054b6db7da40a7ddbde060_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i499112aaa09f4f6da367825c55cf3d09_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDYvZnJhZzphNWQzNWU2YzQzYTE0ZWExOWJjOGZhMTE1MzhlMmJkMC90ZXh0cmVnaW9uOmE1ZDM1ZTZjNDNhMTRlYTE5YmM4ZmExMTUzOGUyYmQwXzIyOQ_4f437a8f-cbb3-44da-88b6-5206cc22d68b"
      unitRef="number">0.037037</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia96b140e6a1d4ffb81b1af5a71358ab3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI3OTU_848bdcab-e877-437e-b4fe-a7ace7be4356">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3f895921f59c4ce6b6a37e18472375a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMxNjg_7b6b60f2-d140-45cf-9d6e-d5afb3ee4ab9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTIx_feda9f68-9e52-41f2-b198-8831df3d2b82">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6YjE5NzY3Y2U4ODEzNDA3ZGEyODk1MzBmYTA1MWY0ZjMvdGFibGVyYW5nZTpiMTk3NjdjZTg4MTM0MDdkYTI4OTUzMGZhMDUxZjRmM18wLTAtMS0xLTU2Mjk4_7a005fce-18b8-444f-aefc-8c92a1fcdefd">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8xOTk_de5727af-63d0-4153-bc58-b13c8cf5f93b">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8xOTk_1cdf552a-9d47-44ee-84dc-2ecea4946e77">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6MDk0ZDQ0MjdkYmIzNDczYTg2ZWZlNTQ2NTdhNmMwN2QvdGFibGVyYW5nZTowOTRkNDQyN2RiYjM0NzNhODZlZmU1NDY1N2E2YzA3ZF8wLTAtMS0xLTU2Mjk4_ac153335-b9e6-451e-b44d-dc9a2a51df47">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE3_1f24ae67-6970-45de-9dd1-3c5867b252cc">001-35504</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTIy_0d2cd6ea-13e9-44e1-941c-38a1d0a2a744">FORUM ENERGY TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6MzE5ZjIyNzY0OGE5NDVhNWE1YTQ3NGRlODgxYWRlZTUvdGFibGVyYW5nZTozMTlmMjI3NjQ4YTk0NWE1YTVhNDc0ZGU4ODFhZGVlNV8yLTAtMS0xLTU2Mjk4_a0a4996c-0a70-4b00-b6cd-237c89d859e6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6MzE5ZjIyNzY0OGE5NDVhNWE1YTQ3NGRlODgxYWRlZTUvdGFibGVyYW5nZTozMTlmMjI3NjQ4YTk0NWE1YTVhNDc0ZGU4ODFhZGVlNV8yLTItMS0xLTU2Mjk4_2d9c1b47-f3c6-4d6d-ad3d-596c9232f41c">61-1488595</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTAtMS0xLTU2Mjk4_5e04dfd7-b1e0-439f-bbf6-09fbdb472be6">10344 Sam Houston Park Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTEtMS0xLTU2Mjk4_6dd8deb6-cac4-400c-bee2-5d9813d58f0c">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTItMS0xLTU2Mjk4_37bfd90c-bf4b-4c80-8a0b-6ffcc276161b">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTMtMS0xLTU2Mjk4_d0e068cb-1c5f-40bb-a1f6-53b4c7e01a86">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6OGZkMWMwNmM0ZTVjNGZhYzkwNTMwZjBjYzkwZmM4ZjQvdGFibGVyYW5nZTo4ZmQxYzA2YzRlNWM0ZmFjOTA1MzBmMGNjOTBmYzhmNF8wLTQtMS0xLTU2Mjk4_9bc151cd-e526-4a04-bc03-7dec7b085449">77064</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE4_05e3aa77-7762-4696-9f31-d2a4d31d7b9e">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTIw_6115e54c-34b8-4a6d-b25f-ececb747c21b">351-7900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NDRlMzFhZDBiMDQyNDY5OTkyMDc0ZGI4OWZlYWE4MTcvdGFibGVyYW5nZTo0NGUzMWFkMGIwNDI0Njk5OTIwNzRkYjg5ZmVhYTgxN18wLTAtMS0xLTU2Mjk4_fc37478f-7c72-444c-8589-e37072ce8be6">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NDRlMzFhZDBiMDQyNDY5OTkyMDc0ZGI4OWZlYWE4MTcvdGFibGVyYW5nZTo0NGUzMWFkMGIwNDI0Njk5OTIwNzRkYjg5ZmVhYTgxN18wLTEtMS0xLTU2Mjk4_08904b32-27c8-41da-a2e2-0549f27ed9be">FET</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NDRlMzFhZDBiMDQyNDY5OTkyMDc0ZGI4OWZlYWE4MTcvdGFibGVyYW5nZTo0NGUzMWFkMGIwNDI0Njk5OTIwNzRkYjg5ZmVhYTgxN18wLTItMS0xLTU2Mjk4_81933dd8-d0b2-4b15-a651-b484d47619b1">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTEz_61d2cdf7-bdcb-44b7-9ae6-b582a3537823">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE0_f10f9e09-11b4-4ca3-969b-f5be759ba488">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTI0_cc50d77e-ff28-4a03-ac34-6efbde6a268b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE1_9e14168f-7b49-4db0-840b-5e70ee7351dd">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NTRmNTk4OTdlZDEwNGQzN2FkZGUxOTg0ZTM0ZTFiNTMvdGFibGVyYW5nZTo1NGY1OTg5N2VkMTA0ZDM3YWRkZTE5ODRlMzRlMWI1M18wLTItMS0xLTU2Mjk4_bdedfb6c-d9c3-4ef6-ba32-733592b320d3">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NTRmNTk4OTdlZDEwNGQzN2FkZGUxOTg0ZTM0ZTFiNTMvdGFibGVyYW5nZTo1NGY1OTg5N2VkMTA0ZDM3YWRkZTE5ODRlMzRlMWI1M18xLTEtMS0xLTU2Mjk4_b7b17d59-04a7-4e37-877b-5f5e048c22ed">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGFibGU6NTRmNTk4OTdlZDEwNGQzN2FkZGUxOTg0ZTM0ZTFiNTMvdGFibGVyYW5nZTo1NGY1OTg5N2VkMTA0ZDM3YWRkZTE5ODRlMzRlMWI1M18xLTMtMS0xLTU2Mjk4_71f1d9a5-e41b-4f98-b2f8-9efab53d7ea7">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTI1_ac60b023-f5cf-4ede-9975-a16860fb954c">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTE2_b482dee2-7ea2-4ce6-8a2b-2fe0fbd54b32">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ie8f64f12a65c4a6396401f5d44c186a8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8yNzYz_12c9ccb4-7e50-4ad1-b8e6-5e32cd584d8d"
      unitRef="usd">90900000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8f80171e7fe944baae66934adc8b940b_I20230224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8yOTEy_d9d78906-93eb-4088-87d7-c9062cd772bf"
      unitRef="shares">10297809</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xL2ZyYWc6YTgxODkxYTYzZmUzNDI1Y2FjMjM4OWU2ZWY0ZjA1OWQvdGV4dHJlZ2lvbjphODE4OTFhNjNmZTM0MjVjYWMyMzg5ZTZlZjRmMDU5ZF8zMTI2_5dbd3ca3-ff68-4b2c-9a4c-623e4fb46139">Portions of our Proxy Statement for the 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMi0xLTEtMS01NjI5OA_f626d04f-4fa1-478f-8c97-a98163ab4caf"
      unitRef="usd">699913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMi0zLTEtMS01NjI5OA_c2551445-20d1-4301-9db6-271fff539ad4"
      unitRef="usd">541068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMy0xLTEtMS01NjI5OA_8087fe98-1016-4eb2-8afb-45ae6aa99a44"
      unitRef="usd">511387000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMy0zLTEtMS01NjI5OA_22367372-e2d8-455a-bfc0-ed071d5d25a3"
      unitRef="usd">417727000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNC0xLTEtMS01NjI5OA_261ef716-a5d8-4969-aad5-fba907940fb6"
      unitRef="usd">188526000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNC0zLTEtMS01NjI5OA_95649080-3e0c-4d2a-a5ac-69ff362e15e9"
      unitRef="usd">123341000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNi0xLTEtMS01NjI5OA_2e20d04e-7b6a-42c8-a382-c04ba34503e5"
      unitRef="usd">179471000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfNi0zLTEtMS01NjI5OA_e208f399-5323-4c35-afb6-95461c68d525"
      unitRef="usd">168886000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0xLTEtMS02MzQyNA_cc6ddf5e-617b-44d7-92e6-868af4b9dc3a"
      unitRef="usd">7000000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0zLTEtMS02MzQxNA_d0f8f248-bad8-4b36-8d45-7913da5983bd"
      unitRef="usd">0</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0xLTEtMS01NjI5OA_29c3fdb3-eece-42c2-a694-bb84ffbf3448"
      unitRef="usd">1271000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOC0zLTEtMS01NjI5OA_2e29ee3d-0dfe-47be-937c-35a80a90a1fc"
      unitRef="usd">1052000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:OperatingExpenses
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOS0xLTEtMS01NjI5OA_994e239e-daae-4c92-8dd9-7dfc9fffcf43"
      unitRef="usd">171200000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfOS0zLTEtMS01NjI5OA_acc26a27-a56f-4d34-ab58-0b4ac6b355eb"
      unitRef="usd">167834000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTAtMS0xLTEtNTYyOTg_c802ae4e-d77a-412d-afc4-7b60a69bba48"
      unitRef="usd">17326000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTAtMy0xLTEtNTYyOTg_3be87d6d-c259-4c26-86d9-bc2a3dd3bd06"
      unitRef="usd">-44493000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTItMS0xLTEtNTYyOTg_8bb292d2-225c-4519-96da-22cc21050b1a"
      unitRef="usd">-31525000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTItMy0xLTEtNTYyOTg_eb303696-0982-41e6-a210-45d3e5067343"
      unitRef="usd">-32009000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTMtMS0xLTEtNTYyOTg_f00690d9-f3de-4a89-a83c-6332c7b981a4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTMtMy0xLTEtNTYyOTg_4e72caa7-936f-4da4-9374-e8572658ce81"
      unitRef="usd">-5290000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTUtMS0xLTEtNTYyOTg_53658f32-857e-4e7c-9161-1334d4c997e7"
      unitRef="usd">24548000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTUtMy0xLTEtNTYyOTg_07d95984-11e6-4e12-9efd-ce15be2910a2"
      unitRef="usd">-217000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTctMS0xLTEtNTYyOTg_6327d810-2792-4844-b6a4-b8e793a4f04f"
      unitRef="usd">-6977000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTctMy0xLTEtNTYyOTg_f9454f24-794f-485c-be18-c2c7b455f43a"
      unitRef="usd">-37516000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTgtMS0xLTEtNTYyOTg_02de1ef5-19e6-4b75-816d-706e850500ff"
      unitRef="usd">10349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTgtMy0xLTEtNTYyOTg_5d76d379-73a9-4f04-8396-316f019789f2"
      unitRef="usd">-82009000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTktMS0xLTEtNTYyOTg_5639b363-8515-484a-9183-d11eaa84c58d"
      unitRef="usd">6637000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMTktMy0xLTEtNTYyOTg_6496db09-9316-4b7d-a083-817e7b957f67"
      unitRef="usd">642000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjAtMS0xLTEtNTYyOTg_dbe4282f-86a0-4248-a87f-ae44508a3f41"
      unitRef="usd">3712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjAtMy0xLTEtNTYyOTg_1f45e739-98de-4ec7-aa30-5cb00652fcb4"
      unitRef="usd">-82651000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjMtMS0xLTEtNTYyOTg_0ccd1b01-6547-4388-bfe7-ae1d52c0e993"
      unitRef="shares">5747000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjMtMy0xLTEtNTYyOTg_02505cb7-b115-4678-8057-2dbd60dec0ed"
      unitRef="shares">5643000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjQtMS0xLTEtNTYyOTg_0c8ab4e7-b40d-48b6-a273-0db75252d2ec"
      unitRef="shares">5951000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjQtMy0xLTEtNTYyOTg_a86da5a2-8e57-4981-bf64-04e91f5ac871"
      unitRef="shares">5643000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjYtMS0xLTEtNTYyOTg_c7f6dfd7-1243-46d3-b835-4b0495fc34fc"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjYtMy0xLTEtNTYyOTg_4cd51a40-5478-49f8-b662-78415f129229"
      unitRef="usdPerShare">-14.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjctMS0xLTEtNTYyOTg_f96f664e-a95e-4e49-8336-5b8fe4bb871b"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjctMy0xLTEtNTYyOTg_7e3bb3e6-968a-43b3-957d-56ae30461352"
      unitRef="usdPerShare">-14.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjktMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5YWJmNjJjMWRkZWQ0MzcwOWUyZGQ0NzgzYzE4MjVlZF81Mw_7fe531b1-2d7a-4f97-84e3-83465017530e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMjktMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5YWJmNjJjMWRkZWQ0MzcwOWUyZGQ0NzgzYzE4MjVlZF81Mw_d179d606-fce3-4082-a41e-f41a8611f0a1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzAtMS0xLTEtNTYyOTg_9f5cbe5e-968f-4259-9fb6-051b55e60747"
      unitRef="usd">3712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzAtMy0xLTEtNTYyOTg_b002e127-05df-4fe3-90dd-ce8aba2d8f42"
      unitRef="usd">-82651000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzEtMS0xLTEtNTYyOTg_8468a6f0-558e-483b-a76f-2bee74b2ce48"
      unitRef="usd">-28713000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzEtMy0xLTEtNTYyOTg_a2fae7ae-eb7b-4288-9b15-0332b05f04b1"
      unitRef="usd">-1479000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzItMS0xLTEtNTYyOTg_3facc15c-fea9-46aa-a264-c1c037212ea4"
      unitRef="usd">2256000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzItMy0xLTEtNTYyOTg_b8dd56de-49f6-4863-85f2-cc9d816916cd"
      unitRef="usd">840000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzMtMS0xLTEtNTYyOTg_bab987b1-79ab-45b7-8e51-d2dc16587c23"
      unitRef="usd">-22745000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82NC9mcmFnOmRjNzFhMzgzNzQ5ZTQwMDViMTdmODI3YmY2MzRlYmIzL3RhYmxlOjU0ODU4MzM5NjU5ZDRhZTZiMTM4ZjA0ZjU0M2VlODAyL3RhYmxlcmFuZ2U6NTQ4NTgzMzk2NTlkNGFlNmIxMzhmMDRmNTQzZWU4MDJfMzMtMy0xLTEtNTYyOTg_ce7ec938-01fd-43b9-9a3d-df705ba0968b"
      unitRef="usd">-83290000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMy0xLTEtMS01NjI5OA_87bc9818-445d-4282-a875-c84d58221e9c"
      unitRef="usd">51029000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMy0zLTEtMS01NjI5OA_c77ed10a-3f4f-468f-9372-2a7d40f4fee6"
      unitRef="usd">46858000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0wLTEtMS01NjI5OC90ZXh0cmVnaW9uOmEyNTFlYzJmOGE3MTQ2ZjJiYzM0YmIwMjljY2FkZjc3XzUy_731f846e-6899-4a9d-b3b6-4a1558610ed7"
      unitRef="usd">10690000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0wLTEtMS01NjI5OC90ZXh0cmVnaW9uOmEyNTFlYzJmOGE3MTQ2ZjJiYzM0YmIwMjljY2FkZjc3XzU5_aae48e19-375d-4a6f-b629-aa99d7d3cbe3"
      unitRef="usd">11114000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0xLTEtMS01NjI5OA_4d48232d-6c5a-44b4-86c9-8ea784fcfcd9"
      unitRef="usd">154247000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNC0zLTEtMS01NjI5OA_5eb76b43-c4ea-401a-b274-9f38b84580cf"
      unitRef="usd">123903000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNS0xLTEtMS01NjI5OA_5b7a6590-def8-497c-bfea-e4fad006ea2b"
      unitRef="usd">269828000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNS0zLTEtMS01NjI5OA_c9afaa45-8fa7-4ade-92c0-16a0cac108c9"
      unitRef="usd">241740000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNi0xLTEtMS01NjI5OA_c1f2f1de-d700-4df1-b1eb-6b814b79a1b4"
      unitRef="usd">21957000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNi0zLTEtMS01NjI5OA_fbe89e88-0039-46b2-9c6a-b949daa674f1"
      unitRef="usd">23702000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <fet:ContractWithCustomerAssetCostsInExcessOfBillings
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNy0xLTEtMS01NjI5OA_b4dabf84-a4ce-47e3-98b6-2c6d21f4b22a"
      unitRef="usd">15139000</fet:ContractWithCustomerAssetCostsInExcessOfBillings>
    <fet:ContractWithCustomerAssetCostsInExcessOfBillings
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfNy0zLTEtMS01NjI5OA_c9e1ce8e-93e6-431b-9536-6d5fc6fb015a"
      unitRef="usd">8285000</fet:ContractWithCustomerAssetCostsInExcessOfBillings>
    <fet:ContractWithCustomerAssetAccruedRevenue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOC0xLTEtMS01NjI5OA_6cba099e-a886-4ea5-b8d3-ae6d5718ebc4"
      unitRef="usd">665000</fet:ContractWithCustomerAssetAccruedRevenue>
    <fet:ContractWithCustomerAssetAccruedRevenue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOC0zLTEtMS01NjI5OA_b89118c8-c88b-4e0b-adea-982f296e75da"
      unitRef="usd">2245000</fet:ContractWithCustomerAssetAccruedRevenue>
    <us-gaap:AssetsCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOS0xLTEtMS01NjI5OA_efaede99-892e-485e-b010-8794cdc57447"
      unitRef="usd">512865000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfOS0zLTEtMS01NjI5OA_2d574c45-18d4-44dc-8d6e-c0b4a1c0cf9c"
      unitRef="usd">446733000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTAtMS0xLTEtNTYyOTg_2c80f86c-600c-4fb5-8716-504134da80d4"
      unitRef="usd">62963000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTAtMy0xLTEtNTYyOTg_c8b2a10f-3dc7-4eb3-9b9b-ef412cef7363"
      unitRef="usd">94005000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTEtMS0xLTEtNTYyOTg_8b520634-16ae-4198-8fb1-0d0d33e02c1c"
      unitRef="usd">57270000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTEtMy0xLTEtNTYyOTg_fafd7809-342e-470e-bd0e-c9112e694fca"
      unitRef="usd">25431000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTItMS0xLTEtNTYyOTg_d8de3a4f-7328-46ba-a45e-e1b0731be70b"
      unitRef="usd">1166000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTItMy0xLTEtNTYyOTg_bf1fcd58-7b4e-42f9-b52c-34876a2ea4da"
      unitRef="usd">1484000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTMtMS0xLTEtNTYyOTg_b925d9bf-b1c6-4d68-bfb9-63533074cc9c"
      unitRef="usd">191481000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTMtMy0xLTEtNTYyOTg_2838f64d-c8c5-452c-a04b-7ebcb67ac611"
      unitRef="usd">217405000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTQtMS0xLTEtNTYyOTg_8c7e86ab-98bc-4b43-9e71-ee411ef09f44"
      unitRef="usd">184000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTQtMy0xLTEtNTYyOTg_5460d994-7304-428e-a2a3-7765b69bed0f"
      unitRef="usd">203000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTUtMS0xLTEtNTYyOTg_eb1929aa-5941-4e05-ba25-7acd0e0d59c6"
      unitRef="usd">8828000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTUtMy0xLTEtNTYyOTg_e8fd0faf-45ec-4378-8cd2-70c66f5bc590"
      unitRef="usd">6075000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTYtMS0xLTEtNTYyOTg_f15de7ec-e533-4d0c-aa00-ff0beb5803c0"
      unitRef="usd">834757000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTYtMy0xLTEtNTYyOTg_f31bad5d-524e-47c0-88b8-7a9dab798934"
      unitRef="usd">791336000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTktMS0xLTEtNTYyOTg_4b1516be-8fc3-4b92-b802-9a1f611af7dc"
      unitRef="usd">782000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMTktMy0xLTEtNTYyOTg_c1136e32-453a-43b2-8597-f396682bb48b"
      unitRef="usd">860000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjAtMS0xLTEtNTYyOTg_7ed63b16-0688-4e68-85dd-305cf7a5dc4b"
      unitRef="usd">118261000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjAtMy0xLTEtNTYyOTg_5f2da783-7210-4815-b446-5d79965427d1"
      unitRef="usd">99379000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjEtMS0xLTEtNTYyOTg_cf73cf50-b094-4353-a7db-ca43d2ad5ab6"
      unitRef="usd">76544000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjEtMy0xLTEtNTYyOTg_2ffd6467-a075-4322-8e04-f94472cf9591"
      unitRef="usd">58436000</us-gaap:AccruedLiabilitiesCurrent>
    <fet:ContractWithCustomerLiabilityDeferredRevenue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjItMS0xLTEtNTYyOTg_b32042d9-93d6-4487-a79f-936eb794cee2"
      unitRef="usd">14401000</fet:ContractWithCustomerLiabilityDeferredRevenue>
    <fet:ContractWithCustomerLiabilityDeferredRevenue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjItMy0xLTEtNTYyOTg_2e9f741d-8aa7-4be5-8480-9c180277c38a"
      unitRef="usd">7276000</fet:ContractWithCustomerLiabilityDeferredRevenue>
    <fet:ContractWithCustomerLiabilityBillingsInExcessOfCost
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjMtMS0xLTEtNTYyOTg_1a39e02c-1a63-44aa-a7a1-0398afc9ab0d"
      unitRef="usd">305000</fet:ContractWithCustomerLiabilityBillingsInExcessOfCost>
    <fet:ContractWithCustomerLiabilityBillingsInExcessOfCost
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjMtMy0xLTEtNTYyOTg_7a449cf8-44bf-4577-92b0-850dd57a7e91"
      unitRef="usd">9705000</fet:ContractWithCustomerLiabilityBillingsInExcessOfCost>
    <us-gaap:LiabilitiesCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjQtMS0xLTEtNTYyOTg_00571b11-fa64-4579-8e78-de037f32bc3a"
      unitRef="usd">210293000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjQtMy0xLTEtNTYyOTg_8b05cc62-c485-4dcc-a30e-4b40112b0549"
      unitRef="usd">175656000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjUtMS0xLTEtNTYyOTg_eaa8aab7-b451-461f-8442-6c972d1dc6ec"
      unitRef="usd">239128000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjUtMy0xLTEtNTYyOTg_ac80b8a4-2a28-4baa-a7d1-35d36201353d"
      unitRef="usd">232370000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjYtMS0xLTEtNTYyOTg_78162b4f-5e09-4c7e-94f5-8fa89a9b98d1"
      unitRef="usd">902000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjYtMy0xLTEtNTYyOTg_8ab32063-296b-45f0-85f9-d59cb8940981"
      unitRef="usd">834000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjctMS0xLTEtNTYyOTg_f01000c1-c419-4a64-a29d-47c418d244e5"
      unitRef="usd">64626000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjctMy0xLTEtNTYyOTg_1f88c2dc-aea0-43a1-899e-5d1c6a63e2c9"
      unitRef="usd">34745000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjgtMS0xLTEtNTYyOTg_e0e1a843-5674-4d93-bf0f-dd87eda1dadb"
      unitRef="usd">12773000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjgtMy0xLTEtNTYyOTg_50340d83-f00b-43c6-8dde-b7f013798111"
      unitRef="usd">18605000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjktMS0xLTEtNTYyOTg_42375341-1966-4658-bc22-f1e2018d39b2"
      unitRef="usd">527722000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMjktMy0xLTEtNTYyOTg_d51f783e-81f8-4f29-8690-3e0327b9a3f9"
      unitRef="usd">462210000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzAtMS0xLTEtNTYyOTg_ed073cec-a995-47e0-95b5-052ca0b607f5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzAtMy0xLTEtNTYyOTg_ed16e671-b861-4ad0-b7bf-1d61d1137f9d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18xOA_4e671dfe-6d70-4354-b689-b3640f38f2f2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18xOA_736c0eec-01e6-419a-a4de-896882034f4f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18zMg_22fbc646-a2f5-4bc8-accb-572c4f2dbc9e"
      unitRef="shares">14800000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN18zMg_adf70c1b-c8e9-499f-83ac-64c9c93e5474"
      unitRef="shares">14800000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN181NA_8c166411-a13a-4eb7-b2c9-42a3be0b1ccc"
      unitRef="shares">6223454</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo1ODI3MWYyNGUwOWU0ODFkOTJmODA2YjA0Y2U4MjkzN182MQ_81926eaf-1683-489c-83b3-2dafe1bad097"
      unitRef="shares">6100886</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMS0xLTEtNTYyOTg_6f0641b5-a12e-4336-86c9-b429ed5c40bc"
      unitRef="usd">62000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzItMy0xLTEtNTYyOTg_e45a8463-40e4-4e0f-b22d-0ffd8670755c"
      unitRef="usd">61000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzMtMS0xLTEtNTYyOTg_1f5f1ddc-d646-475b-8d22-1e6891323534"
      unitRef="usd">1253613000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzMtMy0xLTEtNTYyOTg_1e8609a1-9135-4b2d-aa55-78285fb3d4fc"
      unitRef="usd">1249962000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5MjY2NWM0NGRjNTM0ODBjOGE3MjQ5NzRlOWJmOGFmOV8yOA_006270da-914b-4112-861e-00ee7e9305d6"
      unitRef="shares">570247</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMC0xLTEtNTYyOTgvdGV4dHJlZ2lvbjo5MjY2NWM0NGRjNTM0ODBjOGE3MjQ5NzRlOWJmOGFmOV8zNQ_02b458c4-1620-483f-9130-3c45c1feb4c3"
      unitRef="shares">467153</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMS0xLTEtNTYyOTg_c9223588-83e1-45f0-ae93-e41a0002436c"
      unitRef="usd">138560000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzQtMy0xLTEtNTYyOTg_72f56885-ff62-4b3e-bdee-b383b1556a11"
      unitRef="usd">135562000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzUtMS0xLTEtNTYyOTg_8f56e126-9db0-4c09-b33e-619ecc824348"
      unitRef="usd">-680595000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzUtMy0xLTEtNTYyOTg_86d4d6a6-776f-4f47-b855-2c83e845c119"
      unitRef="usd">-684307000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzYtMS0xLTEtNTYyOTg_37ffb4e1-9470-470b-8d6d-0b83cc34b36e"
      unitRef="usd">-127485000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzYtMy0xLTEtNTYyOTg_0422ced5-aa16-410d-b57f-bc4ce0ebd990"
      unitRef="usd">-101028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzctMS0xLTEtNTYyOTg_208d10f8-0444-42a5-96d5-1055989de87d"
      unitRef="usd">307035000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzctMy0xLTEtNTYyOTg_b166df4f-9605-4d8c-92ff-a08bbadf2fd2"
      unitRef="usd">329126000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzgtMS0xLTEtNTYyOTg_58e29a1c-9549-43e5-88aa-05a587644f02"
      unitRef="usd">834757000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF82Ny9mcmFnOmMxYmM4YWQxNmExODQ2OWViYWNlNjIyMmExMWQxZmM4L3RhYmxlOjFhYjQ5NTMzZWNkZTQxZmJhZmIzZmQ3NmVkYmE1ZmYxL3RhYmxlcmFuZ2U6MWFiNDk1MzNlY2RlNDFmYmFmYjNmZDc2ZWRiYTVmZjFfMzgtMy0xLTEtNTYyOTg_837d8455-db56-46c4-a1f3-ead0791efc9f"
      unitRef="usd">791336000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMy0xLTEtMS01NjI5OA_d0e57ffb-f2d2-4a1b-887c-b9b9428fef37"
      unitRef="usd">3712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMy0zLTEtMS01NjI5OA_b15135c6-10fc-4714-ae18-9d24511c1fea"
      unitRef="usd">-82651000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNy0xLTEtMS01NjI5OA_a958d849-fcd6-4737-9a55-bb7741775e53"
      unitRef="usd">12441000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNy0zLTEtMS01NjI5OA_dc50b8eb-2258-426f-a6a1-b5d465aa2d3f"
      unitRef="usd">17064000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOC0xLTEtMS01NjI5OA_eec62307-62ce-41c3-bb01-3f48712f274a"
      unitRef="usd">24537000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOC0zLTEtMS01NjI5OA_dff7c026-391f-49f1-8705-dd4a3502efe8"
      unitRef="usd">25112000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOS0xLTEtMS01NjI5OA_b08bb146-a58c-484e-b715-a5c7e4faf236"
      unitRef="usd">4205000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfOS0zLTEtMS01NjI5OA_1885f302-f305-44e4-b156-2d68d6371398"
      unitRef="usd">7594000</us-gaap:ShareBasedCompensation>
    <us-gaap:InventoryWriteDown
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTAtMS0xLTEtNTYyOTg_7113cda8-b2fd-44b8-8d58-cd3a79ffadd7"
      unitRef="usd">2698000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTAtMy0xLTEtNTYyOTg_693d5fb0-223b-4bd0-b080-a7833bfa21c8"
      unitRef="usd">8096000</us-gaap:InventoryWriteDown>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTEtMS0xLTEtNTYyOTg_4b2264e0-80a6-4f6e-a0cb-d83c1bb70001"
      unitRef="usd">2249000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTEtMy0xLTEtNTYyOTg_ffcf7114-8b8e-48f2-a8a6-14a79a2a9770"
      unitRef="usd">2424000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTItMS0xLTEtNTYyOTg_9ec6c029-76fb-461d-ab23-ae34e316fb68"
      unitRef="usd">130000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTItMy0xLTEtNTYyOTg_a92124c1-b3c6-4232-b232-f4069a1f4a2c"
      unitRef="usd">-2791000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTQtMS0xLTEtNTYyOTg_75815b0b-f20f-4bca-839a-c8641bf28998"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTQtMy0xLTEtNTYyOTg_c7af6d13-4277-4b6a-a32a-8c760fe9039a"
      unitRef="usd">-5290000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTUtMS0xLTEtNjE0NjY_5e4d55d6-0cc3-4533-b5fd-7cf3eb0efa83"
      unitRef="usd">7000000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTUtMy0xLTEtNjE0NzM_18ca4489-e33b-4582-9d9a-166c3df98775"
      unitRef="usd">0</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTYtMS0xLTEtNTYyOTg_980d6d46-51fa-4be0-93c0-f6ac01390e30"
      unitRef="usd">5350000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTYtMy0xLTEtNTYyOTg_3effb31c-9e6b-4ca9-9af1-3ab84400d948"
      unitRef="usd">5210000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTgtMS0xLTEtNTYyOTg_690a1f4a-4de6-4984-8d8c-9d13512524ae"
      unitRef="usd">34802000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTgtMy0xLTEtNTYyOTg_0fe46726-a8ce-4af3-a8dc-b53a66b04848"
      unitRef="usd">44959000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTktMS0xLTEtNTYyOTg_24c0d676-d4b1-4b60-8cfc-8548e8e88228"
      unitRef="usd">34611000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMTktMy0xLTEtNTYyOTg_605b4ac5-63d8-4a22-876d-f3f12f2db5bc"
      unitRef="usd">-1935000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjAtMS0xLTEtNTYyOTg_71c1a6ed-4c39-41ba-b535-e9cf9d52feb3"
      unitRef="usd">-590000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjAtMy0xLTEtNTYyOTg_7167b887-94b2-4e9a-9f90-893e490b5f39"
      unitRef="usd">8078000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <fet:IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjEtMS0xLTEtNTYyOTg_86b641f8-4bb8-4f65-8cb1-9ba002b36501"
      unitRef="usd">-7824000</fet:IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings>
    <fet:IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjEtMy0xLTEtNTYyOTg_56d5268b-e16d-47fd-bbbf-92c679f28cae"
      unitRef="usd">84000</fet:IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings>
    <fet:IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjItMS0xLTEtNTYyOTg_edf59c10-5d71-4fe2-8651-a5a1cbe7fd92"
      unitRef="usd">20764000</fet:IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities>
    <fet:IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjItMy0xLTEtNTYyOTg_37ea8e96-218e-4b16-a825-833705d0ec4f"
      unitRef="usd">36327000</fet:IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjMtMS0xLTEtNTYyOTg_b4b1ade9-0ed7-4a19-98de-9f0a1c04f71d"
      unitRef="usd">-9233000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjMtMy0xLTEtNTYyOTg_be315ada-573f-4871-a425-1165c3597220"
      unitRef="usd">7986000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjQtMS0xLTEtNTYyOTg_830d044b-dee0-4187-8b41-9e2a33ccc467"
      unitRef="usd">-17054000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjQtMy0xLTEtNTYyOTg_4094fa20-42ee-4e59-ade6-97892d84968a"
      unitRef="usd">-15775000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjYtMS0xLTEtNTYyOTg_1a2caa39-74fb-4ff1-84d6-03af44aaad3d"
      unitRef="usd">7492000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjYtMy0xLTEtNTYyOTg_643b7400-c4ba-45ce-94d9-f08003f085e1"
      unitRef="usd">2399000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjctMS0xLTEtNTYyOTg_3dea00b8-1573-499f-b615-313cc1a3f802"
      unitRef="usd">3007000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjctMy0xLTEtNTYyOTg_5f6105ac-86c7-4231-bb77-b6bc63dbf639"
      unitRef="usd">7007000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjgtMS0xLTEtNTYyOTg_e49524ff-bbbe-48a1-8dc6-dc432c35ebe5"
      unitRef="usd">0</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjgtMy0xLTEtNTYyOTg_e91109d9-5a9d-458f-b73e-509840c2d283"
      unitRef="usd">10784000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjktMS0xLTEtNTYyOTg_1cc369cf-3741-443a-8266-84ab28e050f5"
      unitRef="usd">485000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMjktMy0xLTEtNTYyOTg_7bd41e8f-e780-472c-97ac-c1db912c332f"
      unitRef="usd">3411000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzAtMS0xLTEtNTYyOTg_80b35fc7-4c89-48bd-a13e-55fdd5af0ae8"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzAtMy0xLTEtNTYyOTg_cdbd1ebd-1b1a-405e-b5ad-489294b45614"
      unitRef="usd">-1283000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzItMS0xLTEtNjE2MTA_2fb08758-81bc-4ee6-8a2a-57c9592ce484"
      unitRef="usd">32109000</us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity>
    <us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzItMy0xLTEtNjE1MTA_8246826a-7b44-4aae-b040-1daa5532756c"
      unitRef="usd">0</us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzEtMS0xLTEtNTYyOTg_7d2e2e73-129f-4bba-b513-7eb38d589cba"
      unitRef="usd">27139000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzEtMy0xLTEtNTYyOTg_9d32e602-d9a1-446d-a085-4f09a765d0be"
      unitRef="usd">10698000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzMtMS0xLTEtNTYyOTg_876f432d-865e-4403-b3f0-10fe50e0bc2e"
      unitRef="usd">544126000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzMtMy0xLTEtNTYyOTg_1f9c0d22-1130-4e6e-8e85-47d05104330b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzQtMS0xLTEtNTYyOTg_282acb4c-7f5b-4825-9532-c7f347c09282"
      unitRef="usd">544126000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzQtMy0xLTEtNTYyOTg_439c62c4-3432-4428-b97b-e46f3ff12ea7"
      unitRef="usd">13126000</us-gaap:RepaymentsOfDebt>
    <fet:PaymentsForRepurchaseOfSeniorNotes
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzUtMS0xLTEtNTYyOTg_c9e1e9aa-956e-42fa-869a-0b617216a990"
      unitRef="usd">0</fet:PaymentsForRepurchaseOfSeniorNotes>
    <fet:PaymentsForRepurchaseOfSeniorNotes
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzUtMy0xLTEtNTYyOTg_f26b0426-37ce-446a-a07b-0afb13d6f714"
      unitRef="usd">58596000</fet:PaymentsForRepurchaseOfSeniorNotes>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzctMS0xLTEtNTYyOTg_55f74b69-0bf7-4039-bc09-5c23ae2b4b8d"
      unitRef="usd">3826000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzctMy0xLTEtNTYyOTg_00705749-8aa0-4f2f-83de-8bd3c8c04777"
      unitRef="usd">1414000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <fet:PaymentOfCapitalLeaseObligations
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzgtMS0xLTEtNTYyOTg_c1d8b0a0-7511-4859-b395-b6e572e40016"
      unitRef="usd">1250000</fet:PaymentOfCapitalLeaseObligations>
    <fet:PaymentOfCapitalLeaseObligations
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzgtMy0xLTEtNTYyOTg_f22ab881-7202-4101-98f3-72002077a28d"
      unitRef="usd">1517000</fet:PaymentOfCapitalLeaseObligations>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzktMS0xLTEtNTYyOTg_30eed4fd-f25b-4b08-b712-4ef1a055b7ea"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfMzktMy0xLTEtNTYyOTg_3d45d8c7-58d7-4efb-8354-c2bd1dd64d7a"
      unitRef="usd">1590000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDAtMS0xLTEtNTYyOTg_04129376-7ea5-44e4-92ca-a80a6654ab5f"
      unitRef="usd">-5076000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDAtMy0xLTEtNTYyOTg_8a9dc88d-4c6a-4f78-a535-cefddcbb38cb"
      unitRef="usd">-76243000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDItMS0xLTEtNTYyOTg_4cf0c219-b83b-40fb-b45e-684c0397938b"
      unitRef="usd">-838000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDItMy0xLTEtNTYyOTg_bd8b1dd8-83c2-442a-98e7-f9e7d4e87adf"
      unitRef="usd">-439000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDQtMS0xLTEtNTYyOTg_48bc4163-b980-466c-be85-fe97d8ecb82f"
      unitRef="usd">4171000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDQtMy0xLTEtNTYyOTg_21569527-eef7-4ca5-b929-81c8f5300518"
      unitRef="usd">-81759000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDUtMS0xLTEtNTYyOTg_4c0485e3-307c-4873-a1a8-1a2dfabca7f8"
      unitRef="usd">46858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDUtMy0xLTEtNTYyOTg_996903ae-30b1-4fb6-b867-33e1f0347fb3"
      unitRef="usd">128617000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDYtMS0xLTEtNTYyOTg_cbe8469b-c831-46bf-a49f-dd00575ccb76"
      unitRef="usd">51029000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDYtMy0xLTEtNTYyOTg_46c9a3ac-4382-4dcc-ae43-5fa96500dce0"
      unitRef="usd">46858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDgtMS0xLTEtNTYyOTg_87cbfc4e-2db1-4fa0-8482-6eb1db7bbd42"
      unitRef="usd">25325000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDgtMy0xLTEtNTYyOTg_3e658097-a961-4a08-b055-342669079598"
      unitRef="usd">27068000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDktMS0xLTEtNTYyOTg_c64f9320-86d3-4920-8d03-3036858a2dad"
      unitRef="usd">-383000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNDktMy0xLTEtNTYyOTg_88bd107e-10d8-42ea-b6f7-17c9944643b7"
      unitRef="usd">2444000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTEtMS0xLTEtNTYyOTg_a37eb6c8-3071-4af4-bc03-9e4cd04b54f4"
      unitRef="usd">40516000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTEtMy0xLTEtNTYyOTg_d7937886-9d9a-421a-8d60-e0da4be08f85"
      unitRef="usd">2340000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTItMS0xLTEtNTYyOTg_85dd4cf4-df50-46c7-9c73-15816198aad6"
      unitRef="usd">2026000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTItMy0xLTEtNTYyOTg_bf33eb8e-43d4-4dff-a012-a099759cb08b"
      unitRef="usd">463000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTMtMS0xLTEtNTYyOTg_006a3e94-356e-4ab1-88a6-4599df6b9a03"
      unitRef="usd">50000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83MC9mcmFnOjBkODk3MTRmOGZhNDRmMmZhMTkxNGVjMGI5YzZjN2EzL3RhYmxlOmRhZGE1MzY2YTUxYTQyN2M5NjBhYjZlOGUxZDllODJhL3RhYmxlcmFuZ2U6ZGFkYTUzNjZhNTFhNDI3Yzk2MGFiNmU4ZTFkOWU4MmFfNTMtMy0xLTEtNTYyOTg_95afbb28-ab0e-495d-9221-1bfde4d28852"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockholdersEquity
      contextRef="i52d5f0a6f57240919f07875e8b1506c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS0yLTEtMS01NjI5OA_fddd2d3f-f13a-4d4c-8a73-b22a8289ef7c"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91e9add6213a426997f8d8b47ce73ded_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS00LTEtMS01NjI5OA_60bfe190-3922-4321-9762-ae0b30afa96c"
      unitRef="usd">1242720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if89eb3fc264646bb8ef864676c550c40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS02LTEtMS01NjI5OA_019cf82b-1715-46d4-83cc-4e002b96f18f"
      unitRef="usd">-134499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iebd4636adf934b12802998d30f516dd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS04LTEtMS01NjI5OA_e2710a57-3de2-4283-b8b7-b2c4c97af26b"
      unitRef="usd">-601656000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if74f48c0df5e47b89a12ef85f75996a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS0xMC0xLTEtNTYyOTg_830aadd4-be6a-497b-931c-07b525346bc3"
      unitRef="usd">-100389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMS0xMi0xLTEtNTYyOTg_fece290b-4895-4c78-b1bd-ca5937f84f6a"
      unitRef="usd">406236000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8f80ecffe86746339e3cffc80f300d86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMi0yLTEtMS01NjI5OA_b4ef0d11-47de-45f9-9e56-cd1d4a994bbf"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="icac6c48adc624ed0b081326be48b47f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMi00LTEtMS01NjI5OA_7b3452c1-d4b0-452d-8193-8b6f02e57781"
      unitRef="usd">-352000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMi0xMi0xLTEtNTYyOTg_c908353c-2461-4ebc-83ab-f1d661cfced7"
      unitRef="usd">-351000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icac6c48adc624ed0b081326be48b47f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMy00LTEtMS01NjI5OA_ab302eb1-422b-443e-8bcb-48a38ecdbf21"
      unitRef="usd">7594000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMy0xMi0xLTEtNTYyOTg_382da2f2-ead4-43e3-b428-f760806447dc"
      unitRef="usd">7594000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic32ad27de2c645fa9c39c9fc9bdf5cb2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNi02LTEtMS01NjI5OA_478e3d90-5ce5-440a-937b-09e4c72934a3"
      unitRef="usd">1063000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNi0xMi0xLTEtNTYyOTg_f3418373-111d-4687-8c25-76902b05e579"
      unitRef="usd">1063000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ib6bb01cd0fb44cf88dfe7b00f18588b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNy0xMC0xLTEtNTYyOTg_25bc6f86-3c23-4b94-a921-1c4e1b832c3e"
      unitRef="usd">840000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfNy0xMi0xLTEtNTYyOTg_b667b9d3-2e2f-4011-b77a-7cbd85aee7b6"
      unitRef="usd">840000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib6bb01cd0fb44cf88dfe7b00f18588b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfOC0xMC0xLTEtNTYyOTg_b974e8f3-90cc-45f3-b415-d6d796901960"
      unitRef="usd">-1479000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfOC0xMi0xLTEtNTYyOTg_9164de35-d06f-4750-8521-4edb15d4472e"
      unitRef="usd">-1479000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibc2b518533d0452da70e40690518f789_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTAtOC0xLTEtNTYyOTg_35782693-697e-4201-805d-b842f3498a57"
      unitRef="usd">-82651000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTAtMTItMS0xLTU2Mjk4_1b7b8d62-b3fc-4119-a364-01622c85fea4"
      unitRef="usd">-82651000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ida8309d618f5499795b63e3e5f2e2758_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtMi0xLTEtNTYyOTg_9d280a55-e85a-46a1-b8cf-c68335ecfe68"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a133984c3d9409293d05a4a22debaba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtNC0xLTEtNTYyOTg_87424ab6-b349-41d5-b1d7-0c6c2075cc2e"
      unitRef="usd">1249962000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a96f20f21614fad99b2134ab4570f55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtNi0xLTEtNTYyOTg_6e6f1d2b-3b25-45bb-912f-d78c9979f3d2"
      unitRef="usd">-135562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c5c9e25b0904a95af1d709b84c2cc89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtOC0xLTEtNTYyOTg_04278802-2f4e-4a06-9e04-b2ed8239571c"
      unitRef="usd">-684307000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d61176b063340fe816eca2115d9a086_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtMTAtMS0xLTU2Mjk4_859b2bfe-bb21-498a-8275-1348f254eefc"
      unitRef="usd">-101028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTEtMTItMS0xLTU2Mjk4_a77efd50-5a6d-4e85-bf36-4382bf916caa"
      unitRef="usd">329126000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3a9a088294784cec8d504887f4fa75d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItMi0xLTEtNTYyOTg_cf8b442e-2c3e-44c3-90d6-72c41f354340"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItNC0xLTEtNTYyOTg_eedd8f9d-9f7c-44e9-ad24-dc859510e4f1"
      unitRef="usd">-829000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItMTItMS0xLTU2Mjk4_5084e3b3-4b00-434c-8ab1-16210b80951b"
      unitRef="usd">-828000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTMtNC0xLTEtNTYyOTg_04fef0f4-7ae1-49d3-8331-e38a694df067"
      unitRef="usd">4205000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTMtMTItMS0xLTU2Mjk4_9a7fb9fa-c800-43c9-8ee7-0cd8db959a15"
      unitRef="usd">4205000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7c309f04648e408081e5037d14657654_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTQtNi0xLTEtNTYyOTg_99c2570c-f663-4a61-97e0-c48935d03116"
      unitRef="usd">2998000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTQtMTItMS0xLTU2Mjk4_7ae54757-85c7-4883-bd47-c8c19f64b41c"
      unitRef="usd">2998000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <fet:AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled
      contextRef="i1a72e12fc7344ec9bdf81bd579a84934_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItNC0xLTEtNjM5OTI_aabc7e2f-a53a-4f03-a6ad-d3ecf3a8da56"
      unitRef="usd">275000</fet:AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled>
    <fet:AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTItMTItMS0xLTY0MDIw_28c8aea2-a1c0-4193-8567-ba7f287220de"
      unitRef="usd">275000</fet:AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ibb6453b34d9e4216bcbb906e055dbf19_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTUtMTAtMS0xLTU2Mjk4_9b389a9f-4517-490c-9f4f-0135de5a0025"
      unitRef="usd">2256000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTUtMTItMS0xLTU2Mjk4_049be2ae-45ed-41b4-8d1b-a981d2f19144"
      unitRef="usd">2256000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibb6453b34d9e4216bcbb906e055dbf19_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTYtMTAtMS0xLTU2Mjk4_892747cd-eef7-4520-9625-d6e5336ff2e5"
      unitRef="usd">-28713000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTYtMTItMS0xLTU2Mjk4_4650a5b9-f281-4365-8491-71d4893af58d"
      unitRef="usd">-28713000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9929a2e93b61472185157880cf69184e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTctOC0xLTEtNTYyOTg_4224430f-c97b-4859-bf24-3ac4836df459"
      unitRef="usd">3712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTctMTItMS0xLTU2Mjk4_ab37eddb-2b47-40db-accc-7e267bae9ba2"
      unitRef="usd">3712000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="if415e98a232841d5a4c9e008caa3fd7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtMi0xLTEtNTYyOTg_c3c7e19f-d901-4643-b14f-0527774e1eb3"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58a75be7eed74a2984679912b19ddd95_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtNC0xLTEtNTYyOTg_cbcf3c70-63ef-4f3f-9d69-f48ca5b43ae3"
      unitRef="usd">1253613000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if50845375b1240b1b7fc158573e21388_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtNi0xLTEtNTYyOTg_411906b6-ce00-489c-b411-8c1c02b88def"
      unitRef="usd">-138560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib205a7f95c5b41ea88eb7fb339ea1d85_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtOC0xLTEtNTYyOTg_2fcaf22a-d84b-49f0-9738-9d0455e96698"
      unitRef="usd">-680595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6c5f3f8687c4d6b8a8c6411f5859eed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtMTAtMS0xLTU2Mjk4_bf102a2c-1b50-41b7-b88f-00c81929c577"
      unitRef="usd">-127485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83My9mcmFnOjM0YzU2MmYxMzRhMTQ0ZWZiOGY4MmYxNzg4OGVhNDdkL3RhYmxlOjNiNzMwZWFiMWNmOTQ1MTZhODI3ZDZjMDVhZGVlYmRmL3RhYmxlcmFuZ2U6M2I3MzBlYWIxY2Y5NDUxNmE4MjdkNmMwNWFkZWViZGZfMTgtMTItMS0xLTU2Mjk4_2198878f-6eef-4fe3-b9a9-4cf6053782be"
      unitRef="usd">307035000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF83OS9mcmFnOjhjNTllNTkxNjI3NTQ3YmY5ODg0ZTcwY2ExNzNjNjRhL3RleHRyZWdpb246OGM1OWU1OTE2Mjc1NDdiZjk4ODRlNzBjYTE3M2M2NGFfNTE2_611c1be2-da2f-41e3-aba5-3a56928933f2">Nature of Operations Forum Energy Technologies, Inc. (the &#x201c;Company,&#x201d; &#x201c;FET,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d;), a Delaware corporation, is a global company serving the oil, natural gas, industrial and renewable energy industries. FET provides value added solutions that increase the safety and efficiency of energy exploration and production. We are an environmentally and socially responsible company headquartered in Houston, Texas with manufacturing, distribution and service facilities strategically located throughout the world.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNTQ5NzU1ODE5MTU4Ng_877377ae-a3ab-48ca-9af2-db22e2820de7">Summary of Significant Accounting Policies &lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). Certain reclassifications have been made to prior year amounts to conform with the current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company and its wholly and majority owned subsidiaries after elimination of intercompany balances and transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 impacts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outbreak of COVID-19 in 2020 caused significant disruptions in the U.S. and world economies which led to significant reductions in demand for crude oil. During 2021, distribution of vaccines resulted in reopening of certain economies and increasing demand for oil and natural gas. In 2022, ongoing COVID-19 outbreaks and related work restrictions continued to disrupt global supply chains contributing to materials delays and inflationary pressures.  The Company anticipates that future outbreaks of COVID-19, should they occur, will continue to impact our liquidity, financial condition and future results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the preparation of these consolidated financial statements, estimates and assumptions have been made by management including, among others, an assessment of percentage of completion of projects based on costs to complete contracts, the selection of useful lives of tangible and intangible assets, expected future cash flows from long lived assets to support impairment tests, provisions necessary for trade receivables, amounts of deferred taxes and income tax contingencies. Actual results could differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial reporting of contracts depends on estimates, which are assessed continually during the term of those contracts. The amounts of revenues and income recognized are subject to revisions as the contract progresses to completion and changes in estimates are reflected in the period in which the facts that give rise to the revisions become known. Additional information that enhances and refines the estimating process that is obtained after the balance sheet date, but before issuance of the consolidated financial statements, is reflected in the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash on deposit and high quality, short-term money market instruments with an original maturity of three months or less. Cash equivalents are based on quoted market prices, a Level 1 fair value measure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable-trade &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivables are carried at their estimated collectible amounts. Trade credit is generally extended on a short-term basis; thus receivables do not bear interest, although a finance charge may be applied to amounts past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. We write-off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written-off are credited to bad debt expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in allowance for doubtful account during the years ended December&#160;31, 2022 and 2021 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deductions or other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, consisting of finished goods and materials and supplies held for resale, are carried at the lower of cost or net realizable value. For certain operations, cost, which includes the cost of raw materials and labor for finished goods, is determined using standard cost which approximates a first-in first-out basis. For other operations, this cost is determined on an average cost, first-in first-out or specific identification basis. Net realizable value means estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal, and transportation. We continuously evaluate inventories based on an analysis of inventory levels, historical sales experience and future sales forecasts, to determine obsolete, slow-moving and excess inventory. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2022 and 2021, we recognized inventory write downs totaling $2.7 million and $8.1 million, respectively. These charges are all included in cost of sales in the consolidated statements of comprehensive income (loss). See Note 5 Inventories for further information related to these charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Finance leases of property and equipment are stated at the present value of future minimum lease payments. Expenditures for property and equipment and for items which substantially increase the useful lives of existing assets are capitalized at cost and depreciated over their estimated useful life utilizing the straight-line method. Routine expenditures for repairs and maintenance are expensed as incurred. Depreciation is computed using the straight-line method based on the estimated useful lives of assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4"&gt;two&lt;/span&gt; to 30 years. Property and equipment held under finance leases are amortized straight-line over the shorter of the lease term or estimated useful life of the asset. Gains or losses resulting from the disposition of assets are recognized in income with the related asset cost and accumulated depreciation removed from the balance sheet. Assets acquired in connection with business combinations are recorded at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review long-lived assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in our consolidated balance sheets. Leases with an initial term greater than 12 months are recognized in our consolidated balance sheets based on lease classification as either operating or financing. Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities. Finance leases are included in property and equipment, current portion of long-term debt, and long-term debt. Some of our lease agreements include lease and non-lease components for which we have elected to not separate for all classes of underlying assets. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties when we have no future use for the property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. Operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments at the commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Our leases have remaining terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0"&gt;one&lt;/span&gt; to 12 years and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. The operating lease assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred. Lease expense for operating leases is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review operating lease assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined by means of an analysis of discounted future cash flows based on expected utilization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives are comprised of customer and distributor relationships, patents and technology, trade names, trademarks and non-compete agreements which are amortized on a straight-line basis over the life of the intangible asset, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9"&gt;five&lt;/span&gt; to 35 years. These assets are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows. The impairment loss recognized represents the excess of an asset&#x2019;s carrying value as compared to its estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recognition of provisions for contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we are subject to various claims, suits and complaints. We, in consultation with internal and external legal advisors, will provide for a contingent loss in the consolidated financial statements if, at the date of the consolidated financial statements, it is probable that a liability has been incurred and the amount can be reasonably estimated. If it is determined that the reasonable estimate of the loss is a range and that there is no best estimate within that range, a provision will be made for the lower amount of the range. Legal costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An assessment is made of the areas where potential claims may arise under contract warranty clauses. Where a specific risk is identified, and the potential for a claim is assessed as probable and can be reasonably estimated, an appropriate warranty provision is recorded. Warranty provisions are eliminated at the end of the warranty period except where warranty claims are still outstanding. The liability for product warranty is included in accrued liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition and deferred revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized in accordance with Accounting Standards Codification Topic (&#x201c;ASC&#x201d;) 606, when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Identification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We account for a contract when it is approved, both parties are committed, the rights of the parties are identified, payment terms are defined, the contract has commercial substance and collection of consideration is probable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A performance obligation is a promise in a contract to transfer a distinct good or service to the customer under ASC 606. The majority of our contracts with customers contain a single performance obligation to provide agreed-upon products or services. For contracts with multiple performance obligations, we allocate revenue to each performance obligation based on its relative standalone selling price. In accordance with ASC 606, we do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. We have elected to apply the practical expedient to account for shipping and handling costs associated with outbound freight after control of a product has transferred to a customer as a fulfillment cost which is included in cost of sales. Furthermore, since our customer payment terms are short-term in nature, we have also elected to apply the practical expedient which allows an entity to not adjust for the effects of a significant financing component if it expects that the customer&#x2019;s payment period will be less than one year in duration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is measured based on the amount of consideration specified in the contracts with our customers and excludes any amounts collected on behalf of third parties. We have elected the practical expedient to exclude amounts collected from customers for all sales (and other similar) taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimation of total revenue from a customer contract is subject to elements of variable consideration. Certain customers may receive rebates or discounts which are accounted for as variable consideration. We estimate variable consideration as the most likely amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historic, current, forecast) that is reasonably available to us.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Timing of Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We recognize revenue when we satisfy a performance obligation by transferring control of a product or service to a customer. Our performance obligations are satisfied at a point in time or over time as work progresses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from goods transferred to customers at a point in time accounted for 93% of revenues for the year ended December&#160;31, 2022. The majority of this revenue is product sales, which are generally recognized when items are shipped from our facilities and title passes to the customer. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from goods transferred to customers over time accounted for 7% of revenues for the year ended December&#160;31, 2022, which is related to certain contracts in our Subsea and Production Equipment product lines. Recognition over time for these contracts is supported by our assessment of the products supplied as having no alternative use to us and by clauses in the contracts that provide us with an enforceable right to payment for performance completed to date. We use the cost-to-cost method to measure progress for these contracts because it best depicts the transfer of assets to the customer which occurs as costs are incurred on the contract. The amount of revenue recognized is calculated based on the ratio of costs incurred to-date compared to total estimated costs which requires management to calculate reasonably dependable estimates of total contract costs. Whenever revisions of estimated contract costs and contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. We recognize revenue and cost of sales each period based upon the advancement of the work-in-progress unless the stage of completion is insufficient to enable a reasonably certain forecast of profit to be established. In such cases, no profit is recognized during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting estimates during the course of projects may change, primarily related to our remotely operated vehicles (&#x201c;ROVs&#x201d;) which may take longer to manufacture. The effect of such a change, which can be upward as well as &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;downward, is accounted for in the period of change, and the cumulative income recognized to date is adjusted to reflect the latest estimates. These revisions to estimates are accounted for on a prospective basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts are sometimes modified to account for changes in product specifications or requirements. Most of our contract modifications are for goods and services that are not distinct from the existing contract. As such, these modifications are accounted for as if they were part of the existing contract, and therefore, the effect of the modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue on a cumulative catch-up basis. No adjustment to any one contract was material to our consolidated financial statements for the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell our products through a number of channels including a direct sales force, marketing representatives, and distributors.&#160;We have elected to expense sales commissions when incurred as the amortization period would be less than one year. These costs are recorded within cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Portfolio Approach&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to apply ASC 606 to a portfolio of contracts with similar characteristics as we reasonably expect that the effects on the financial statements of applying this guidance to the portfolio would not differ materially from applying this guidance to the individual contracts within that portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Disaggregated Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 17 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Segments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for disaggregated revenue by product line and geography. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Balances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract balances are determined on a contract by contract basis. Contract assets represent revenue recognized for goods and services provided to our customers when payment is conditioned on something other than the passage of time. Similarly, when we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record a contract liability. Such contract liabilities typically result from billings in excess of costs incurred and advance payments received on product sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of credit risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are financial instruments which potentially subject the Company to credit risk. Trade accounts receivable consist of uncollateralized receivables from domestic and international customers. For the years ended December&#160;31, 2022 and 2021, no one customer accounted for 10% or more of the total revenue or 10% or more of the total accounts receivable balance at the end of the respective period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure all stock-based compensation awards at fair value on the date they are granted to employees and directors, and recognize compensation cost over the requisite service period for awards with only a service condition, and over a graded vesting period for awards with service and performance or market conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock-based compensation awards with market conditions is measured using a Monte Carlo Simulation model and, in accordance with ASC 718, is not adjusted based on actual achievement of the performance goals. The Black-Scholes option pricing model is used to measure the fair value of options. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We follow the liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of our assets and liabilities at the balance sheet date, and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. We record a valuation allowance in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized. See Note 10 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information on valuation allowances recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting guidance for income taxes requires that we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the &#x201c;more likely than not&#x201d; recognition criteria, accounting guidance requires the tax position be measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-U.S. local currency translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have global operations and the majority of our non-U.S. operations have designated the local currency as the functional currency. Realized and unrealized gains and losses resulting from re-measurements of monetary assets and liabilities denominated in a currency other than the local entity&#x2019;s functional currency are included in the consolidated statements of comprehensive income (loss) as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial statements of our foreign operations where the functional currency is not the U.S. dollar are translated into U.S. dollars using the current rate method whereby assets and liabilities are translated at the balance sheet rate and income and expenses are translated at the average exchange rates in effect during the period. The resultant translation adjustments are reported as a component of accumulated other comprehensive loss within equity in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair value  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. The book values of other financial instruments, such as our debt related to the Credit Facility, approximates fair value because interest rates charged are similar to other financial instruments with similar terms and maturities and the rates vary in accordance with a market index. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three broad levels: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - inputs are unobservable for the asset or liability, which reflect the best judgment of management. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial assets and liabilities that are disclosed at fair value for disclosure purposes are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), which we adopt as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Adopted in 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debt.&lt;/span&gt;&lt;span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update reduces the number of accounting models for convertible debt instruments resulting in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. In addition, this update also makes targeted changes to the disclosures for convertible instruments and earnings-per-share guidance. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted this new standard as of January 1, 2022. The adoption of this new standard did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Issued But Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inflation Reduction Act of 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In August 2022, the Inflation Reduction Act of 2022 (&#x201c;IRA&#x201d;) was signed into law. The IRA, among other provisions, imposes a 15% corporate alternative minimum tax on the adjusted financial statement income of certain large corporations effective for tax years beginning after December 31, 2022 and a 1% excise tax on stock repurchases made by publicly traded U.S. corporations after December 31, 2022. The Company is in the process of evaluating the IRA and the impact it may have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNzk_964ee623-8036-481e-9426-7ea3936054e0">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). Certain reclassifications have been made to prior year amounts to conform with the current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MjQ_bf707c00-8a99-4d2c-858f-fe3bf45c6a12">Principles of consolidationThe consolidated financial statements include the accounts of the Company and its wholly and majority owned subsidiaries after elimination of intercompany balances and transactions.</us-gaap:ConsolidationPolicyTextBlock>
    <fet:COVID19ImpactsPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyNjk_d96ae1db-f2a7-4edd-9ac5-58b259ff4fb7">&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 impacts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outbreak of COVID-19 in 2020 caused significant disruptions in the U.S. and world economies which led to significant reductions in demand for crude oil. During 2021, distribution of vaccines resulted in reopening of certain economies and increasing demand for oil and natural gas. In 2022, ongoing COVID-19 outbreaks and related work restrictions continued to disrupt global supply chains contributing to materials delays and inflationary pressures.  The Company anticipates that future outbreaks of COVID-19, should they occur, will continue to impact our liquidity, financial condition and future results of operations.&lt;/span&gt;&lt;/div&gt;</fet:COVID19ImpactsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczMzk_3e884671-44b5-44b7-8e40-0dcd0b668576">&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the preparation of these consolidated financial statements, estimates and assumptions have been made by management including, among others, an assessment of percentage of completion of projects based on costs to complete contracts, the selection of useful lives of tangible and intangible assets, expected future cash flows from long lived assets to support impairment tests, provisions necessary for trade receivables, amounts of deferred taxes and income tax contingencies. Actual results could differ from these estimates. &lt;/span&gt;&lt;/div&gt;The financial reporting of contracts depends on estimates, which are assessed continually during the term of those contracts. The amounts of revenues and income recognized are subject to revisions as the contract progresses to completion and changes in estimates are reflected in the period in which the facts that give rise to the revisions become known. Additional information that enhances and refines the estimating process that is obtained after the balance sheet date, but before issuance of the consolidated financial statements, is reflected in the consolidated financial statements.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MDg_a260dae0-8bbb-44b5-a87e-78aa8b0dcdad">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash on deposit and high quality, short-term money market instruments with an original maturity of three months or less. Cash equivalents are based on quoted market prices, a Level 1 fair value measure.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNjU_aea16be3-c746-465d-abea-9b7db3becd16">Accounts receivable-trade Trade accounts receivables are carried at their estimated collectible amounts. Trade credit is generally extended on a short-term basis; thus receivables do not bear interest, although a finance charge may be applied to amounts past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. We write-off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written-off are credited to bad debt expense.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MjU_9fbd0cb4-8d9b-4a0f-9141-d6bacfc5d1ad">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in allowance for doubtful account during the years ended December&#160;31, 2022 and 2021 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deductions or other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS0yLTEtMS01NjI5OA_04d6ab00-4cd4-43cd-95ed-22c84390699c"
      unitRef="usd">9217000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS00LTEtMS01NjI5OA_ffcf7114-8b8e-48f2-a8a6-14a79a2a9770"
      unitRef="usd">2424000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS02LTEtMS01NjI5OA_12944246-fe63-456d-9483-27f704f3a3a8"
      unitRef="usd">527000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMS04LTEtMS01NjI5OA_1e2b7793-1321-414c-a8bf-312dbd2679a3"
      unitRef="usd">11114000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi0yLTEtMS01NjI5OA_7a0fb27f-f631-4f3e-9ac4-8004bb7ff442"
      unitRef="usd">11114000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi00LTEtMS01NjI5OA_4b2264e0-80a6-4f6e-a0cb-d83c1bb70001"
      unitRef="usd">2249000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi02LTEtMS01NjI5OA_9939d856-18d4-4c38-a0f3-51453567136c"
      unitRef="usd">2673000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RhYmxlOjFhZWMxMTBiZThiODRhNzM4ZDgyZTVhNThhZjJkMmNkL3RhYmxlcmFuZ2U6MWFlYzExMGJlOGI4NGE3MzhkODJlNWE1OGFmMmQyY2RfMi04LTEtMS01NjI5OA_7905368e-cb56-47c2-b8fe-df26a5e9ce29"
      unitRef="usd">10690000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczMjg_5256a018-1ae0-4cc2-8380-75a6f4657b62">&lt;div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, consisting of finished goods and materials and supplies held for resale, are carried at the lower of cost or net realizable value. For certain operations, cost, which includes the cost of raw materials and labor for finished goods, is determined using standard cost which approximates a first-in first-out basis. For other operations, this cost is determined on an average cost, first-in first-out or specific identification basis. Net realizable value means estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal, and transportation. We continuously evaluate inventories based on an analysis of inventory levels, historical sales experience and future sales forecasts, to determine obsolete, slow-moving and excess inventory. &lt;/span&gt;&lt;/div&gt;For the years ended December 31, 2022 and 2021, we recognized inventory write downs totaling $2.7 million and $8.1 million, respectively. These charges are all included in cost of sales in the consolidated statements of comprehensive income (loss). See Note 5 Inventories for further information related to these charges.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNDkyNg_5018d558-d8b0-4107-b170-5593e8a69299"
      unitRef="usd">2700000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNDkzMw_c8bb81f9-4a2a-4f00-b445-a16d1cc481f4"
      unitRef="usd">8100000</us-gaap:InventoryWriteDown>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjc0MDk_8ddf0e03-4826-448f-9998-fc49d97616a3">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Finance leases of property and equipment are stated at the present value of future minimum lease payments. Expenditures for property and equipment and for items which substantially increase the useful lives of existing assets are capitalized at cost and depreciated over their estimated useful life utilizing the straight-line method. Routine expenditures for repairs and maintenance are expensed as incurred. Depreciation is computed using the straight-line method based on the estimated useful lives of assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTUzOTMxNjI4MzA4NzY_39469d21-204e-4cf1-864e-8673857d0bd4"&gt;two&lt;/span&gt; to 30 years. Property and equipment held under finance leases are amortized straight-line over the shorter of the lease term or estimated useful life of the asset. Gains or losses resulting from the disposition of assets are recognized in income with the related asset cost and accumulated depreciation removed from the balance sheet. Assets acquired in connection with business combinations are recorded at fair value. &lt;/span&gt;&lt;/div&gt;We review long-lived assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5a91fa2e24dc466f9b192fc0e1feb37b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNTcyMA_d093c131-ddd0-4525-a72a-4f0cac771770">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyODM_ed883757-0d0d-4c89-b55a-6aa6d2ba77ca">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in our consolidated balance sheets. Leases with an initial term greater than 12 months are recognized in our consolidated balance sheets based on lease classification as either operating or financing. Operating leases are included in operating lease assets, accrued liabilities and operating lease liabilities. Finance leases are included in property and equipment, current portion of long-term debt, and long-term debt. Some of our lease agreements include lease and non-lease components for which we have elected to not separate for all classes of underlying assets. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We sublease certain real estate to third parties when we have no future use for the property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. Operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments at the commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. Our leases have remaining terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODczNQ_203c9e76-33bc-41b6-b460-987cf41f56e0"&gt;one&lt;/span&gt; to 12 years and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. The operating lease assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred. Lease expense for operating leases is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;We review operating lease assets for potential impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined by means of an analysis of discounted future cash flows based on expected utilization.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i39d848e2a28d46b8a7724fb93d5cfc31_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfODc0MQ_950b1d84-443e-48bc-9a29-2a8d204a020b">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNTQ_af46f134-d917-4a3f-9d25-263721651726">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives are comprised of customer and distributor relationships, patents and technology, trade names, trademarks and non-compete agreements which are amortized on a straight-line basis over the life of the intangible asset, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0ODY_755d721f-c297-4111-b694-5a31ea3417e9"&gt;five&lt;/span&gt; to 35 years. These assets are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset are estimated. If the undiscounted future cash flows are less than the carrying amount of the asset, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the estimated fair value of the asset. The fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows. The impairment loss recognized represents the excess of an asset&#x2019;s carrying value as compared to its estimated fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5a91fa2e24dc466f9b192fc0e1feb37b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTA0OTI_04ef9e0e-0e43-4abe-9b60-747061ebd85a">P35Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczMjk_9f768f40-fbf5-44b3-b5e9-645fc9574c57">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recognition of provisions for contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we are subject to various claims, suits and complaints. We, in consultation with internal and external legal advisors, will provide for a contingent loss in the consolidated financial statements if, at the date of the consolidated financial statements, it is probable that a liability has been incurred and the amount can be reasonably estimated. If it is determined that the reasonable estimate of the loss is a range and that there is no best estimate within that range, a provision will be made for the lower amount of the range. Legal costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An assessment is made of the areas where potential claims may arise under contract warranty clauses. Where a specific risk is identified, and the potential for a claim is assessed as probable and can be reasonably estimated, an appropriate warranty provision is recorded. Warranty provisions are eliminated at the end of the warranty period except where warranty claims are still outstanding. The liability for product warranty is included in accrued liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyODE_5d32959f-3780-406c-b315-faf8c37dfc95">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition and deferred revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized in accordance with Accounting Standards Codification Topic (&#x201c;ASC&#x201d;) 606, when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Identification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We account for a contract when it is approved, both parties are committed, the rights of the parties are identified, payment terms are defined, the contract has commercial substance and collection of consideration is probable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A performance obligation is a promise in a contract to transfer a distinct good or service to the customer under ASC 606. The majority of our contracts with customers contain a single performance obligation to provide agreed-upon products or services. For contracts with multiple performance obligations, we allocate revenue to each performance obligation based on its relative standalone selling price. In accordance with ASC 606, we do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. We have elected to apply the practical expedient to account for shipping and handling costs associated with outbound freight after control of a product has transferred to a customer as a fulfillment cost which is included in cost of sales. Furthermore, since our customer payment terms are short-term in nature, we have also elected to apply the practical expedient which allows an entity to not adjust for the effects of a significant financing component if it expects that the customer&#x2019;s payment period will be less than one year in duration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is measured based on the amount of consideration specified in the contracts with our customers and excludes any amounts collected on behalf of third parties. We have elected the practical expedient to exclude amounts collected from customers for all sales (and other similar) taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimation of total revenue from a customer contract is subject to elements of variable consideration. Certain customers may receive rebates or discounts which are accounted for as variable consideration. We estimate variable consideration as the most likely amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historic, current, forecast) that is reasonably available to us.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Timing of Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We recognize revenue when we satisfy a performance obligation by transferring control of a product or service to a customer. Our performance obligations are satisfied at a point in time or over time as work progresses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from goods transferred to customers at a point in time accounted for 93% of revenues for the year ended December&#160;31, 2022. The majority of this revenue is product sales, which are generally recognized when items are shipped from our facilities and title passes to the customer. The amount of revenue recognized for products is adjusted for expected returns, which are estimated based on historical data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from goods transferred to customers over time accounted for 7% of revenues for the year ended December&#160;31, 2022, which is related to certain contracts in our Subsea and Production Equipment product lines. Recognition over time for these contracts is supported by our assessment of the products supplied as having no alternative use to us and by clauses in the contracts that provide us with an enforceable right to payment for performance completed to date. We use the cost-to-cost method to measure progress for these contracts because it best depicts the transfer of assets to the customer which occurs as costs are incurred on the contract. The amount of revenue recognized is calculated based on the ratio of costs incurred to-date compared to total estimated costs which requires management to calculate reasonably dependable estimates of total contract costs. Whenever revisions of estimated contract costs and contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. We recognize revenue and cost of sales each period based upon the advancement of the work-in-progress unless the stage of completion is insufficient to enable a reasonably certain forecast of profit to be established. In such cases, no profit is recognized during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting estimates during the course of projects may change, primarily related to our remotely operated vehicles (&#x201c;ROVs&#x201d;) which may take longer to manufacture. The effect of such a change, which can be upward as well as &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;downward, is accounted for in the period of change, and the cumulative income recognized to date is adjusted to reflect the latest estimates. These revisions to estimates are accounted for on a prospective basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts are sometimes modified to account for changes in product specifications or requirements. Most of our contract modifications are for goods and services that are not distinct from the existing contract. As such, these modifications are accounted for as if they were part of the existing contract, and therefore, the effect of the modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue on a cumulative catch-up basis. No adjustment to any one contract was material to our consolidated financial statements for the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell our products through a number of channels including a direct sales force, marketing representatives, and distributors.&#160;We have elected to expense sales commissions when incurred as the amortization period would be less than one year. These costs are recorded within cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Portfolio Approach&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to apply ASC 606 to a portfolio of contracts with similar characteristics as we reasonably expect that the effects on the financial statements of applying this guidance to the portfolio would not differ materially from applying this guidance to the individual contracts within that portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Disaggregated Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 17 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Segments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for disaggregated revenue by product line and geography. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Balances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract balances are determined on a contract by contract basis. Contract assets represent revenue recognized for goods and services provided to our customers when payment is conditioned on something other than the passage of time. Similarly, when we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record a contract liability. Such contract liabilities typically result from billings in excess of costs incurred and advance payments received on product sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <fet:RevenueFromContractWithCustomerTransferredAtPointInTimePercent
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTU5NTQ_2c73d40d-7b43-45c3-a37c-c9accedcfc6d"
      unitRef="number">0.93</fet:RevenueFromContractWithCustomerTransferredAtPointInTimePercent>
    <fet:RevenueFromContractWithCustomerTransferredOverTimePercent
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMTYzNDE_8c63cbe9-cd1b-4050-ac47-9c237662b7b7"
      unitRef="number">0.07</fet:RevenueFromContractWithCustomerTransferredOverTimePercent>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyNzI_f672cb94-8418-49fa-8243-0def30131ac6">Concentration of credit risk Trade accounts receivable are financial instruments which potentially subject the Company to credit risk. Trade accounts receivable consist of uncollateralized receivables from domestic and international customers. For the years ended December&#160;31, 2022 and 2021, no one customer accounted for 10% or more of the total revenue or 10% or more of the total accounts receivable balance at the end of the respective period.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczOTg_5ad1167e-06cb-4b81-8284-309da2c6a399">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure all stock-based compensation awards at fair value on the date they are granted to employees and directors, and recognize compensation cost over the requisite service period for awards with only a service condition, and over a graded vesting period for awards with service and performance or market conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock-based compensation awards with market conditions is measured using a Monte Carlo Simulation model and, in accordance with ASC 718, is not adjusted based on actual achievement of the performance goals. The Black-Scholes option pricing model is used to measure the fair value of options. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczOTE_f87273eb-5462-4a9e-8886-ff3519dfafc0">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We follow the liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of our assets and liabilities at the balance sheet date, and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. We record a valuation allowance in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized. See Note 10 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for more information on valuation allowances recognized.&lt;/span&gt;&lt;/div&gt;Accounting guidance for income taxes requires that we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the &#x201c;more likely than not&#x201d; recognition criteria, accounting guidance requires the tax position be measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjcyODg_d8de8d94-0eed-407a-baff-54c5d3f24f27">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-U.S. local currency translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have global operations and the majority of our non-U.S. operations have designated the local currency as the functional currency. Realized and unrealized gains and losses resulting from re-measurements of monetary assets and liabilities denominated in a currency other than the local entity&#x2019;s functional currency are included in the consolidated statements of comprehensive income (loss) as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial statements of our foreign operations where the functional currency is not the U.S. dollar are translated into U.S. dollars using the current rate method whereby assets and liabilities are translated at the balance sheet rate and income and expenses are translated at the average exchange rates in effect during the period. The resultant translation adjustments are reported as a component of accumulated other comprehensive loss within equity in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfMjczNDQ_4fd5aa76-4824-4163-b7a9-9a5427c909b7">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair value  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. The book values of other financial instruments, such as our debt related to the Credit Facility, approximates fair value because interest rates charged are similar to other financial instruments with similar terms and maturities and the rates vary in accordance with a market index. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three broad levels: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - inputs are unobservable for the asset or liability, which reflect the best judgment of management. &lt;/span&gt;&lt;/div&gt;The financial assets and liabilities that are disclosed at fair value for disclosure purposes are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84Mi9mcmFnOjg2OGYyY2ZlNDJhYzRiYWJhNGQzNGRiNWU1ZjY5YmY3L3RleHRyZWdpb246ODY4ZjJjZmU0MmFjNGJhYmE0ZDM0ZGI1ZTVmNjliZjdfNTQ5NzU1ODE5MTU4Nw_8b19718a-75cf-4142-b694-ae1c47f4bdb8">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), which we adopt as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Adopted in 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debt.&lt;/span&gt;&lt;span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This update reduces the number of accounting models for convertible debt instruments resulting in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. In addition, this update also makes targeted changes to the disclosures for convertible instruments and earnings-per-share guidance. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted this new standard as of January 1, 2022. The adoption of this new standard did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Issued But Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inflation Reduction Act of 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In August 2022, the Inflation Reduction Act of 2022 (&#x201c;IRA&#x201d;) was signed into law. The IRA, among other provisions, imposes a 15% corporate alternative minimum tax on the adjusted financial statement income of certain large corporations effective for tax years beginning after December 31, 2022 and a 1% excise tax on stock repurchases made by publicly traded U.S. corporations after December 31, 2022. The Company is in the process of evaluating the IRA and the impact it may have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfOTE0_19f81126-d064-4422-a703-f65666519f77">Revenues &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregated revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 17 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Segments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for disaggregated revenues by product line and geography. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the changes in our contract assets and contract liabilities balances for the years ended December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Increase / (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated profits in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets - current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets - non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and profits recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, our contract assets increased by $7.9 million and our contract liabilities decreased by $2.3 million primarily due to the timing of milestone billings in our Subsea Technologies product line. The noncurrent portion of contract assets is recorded on the consolidated balance sheets as other Iong-term assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, we recognized revenue of $14.5 million that was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;Substantially all of our contracts are less than one year in duration. As such, we have elected to apply the practical expedient which allows an entity to exclude disclosures about its remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfOTE2_ab4b6ad6-2b1c-4c8a-95df-1b840816f8d9">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the changes in our contract assets and contract liabilities balances for the years ended December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Increase / (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated profits in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets - current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets - non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and profits recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <fet:ContractWithCustomerAssetAccruedRevenue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMi0xLTEtMS01NjI5OA_3344a722-3fff-424e-b69a-d74bd5eb0c63"
      unitRef="usd">665000</fet:ContractWithCustomerAssetAccruedRevenue>
    <fet:ContractWithCustomerAssetAccruedRevenue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMi0zLTEtMS01NjI5OA_974bca93-39fe-4d6f-a975-3150763275e1"
      unitRef="usd">2245000</fet:ContractWithCustomerAssetAccruedRevenue>
    <fet:ContractWithCustomerAssetCostsInExcessOfBillings
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMy0xLTEtMS01NjI5OA_9f829fcc-c046-45d4-ae51-337e02f5f777"
      unitRef="usd">15139000</fet:ContractWithCustomerAssetCostsInExcessOfBillings>
    <fet:ContractWithCustomerAssetCostsInExcessOfBillings
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfMy0zLTEtMS01NjI5OA_599169ac-97ee-452f-a66a-55055e8c034c"
      unitRef="usd">8285000</fet:ContractWithCustomerAssetCostsInExcessOfBillings>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0xLTEtMS03Mzk4Nw_8f4fb483-4b57-4438-88aa-29b17e906e7b"
      unitRef="usd">15804000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0zLTEtMS03Mzk3OQ_942181b3-04bb-4e35-9ff3-f0cb06bb216f"
      unitRef="usd">10530000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNS0xLTEtMS03Mzk5NQ_e5db136a-5761-48a1-9009-413384ac0a39"
      unitRef="usd">2638000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNS0zLTEtMS03NDAwMg_e9c4ae95-f3d9-4ad4-991d-0c5bf9d46eba"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0xLTEtMS01NjI5OA_3f8c0651-5294-4809-ad3b-4337d159c6c0"
      unitRef="usd">18442000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC0zLTEtMS01NjI5OA_8419cb65-f57c-48a4-8cb9-98695134318b"
      unitRef="usd">10530000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC01LTEtMS01NjI5OA_11fec475-b053-4bb6-8bc3-3cfdb85e8d66"
      unitRef="usd">7912000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <fet:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNC03LTEtMS01NjI5OA_7b41b077-0286-4bef-8465-273aed5456ea"
      unitRef="number">0.75</fet:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent>
    <fet:ContractWithCustomerLiabilityDeferredRevenue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNi0xLTEtMS01NjI5OA_93805b56-6605-4f14-9994-c627431e11d7"
      unitRef="usd">14401000</fet:ContractWithCustomerLiabilityDeferredRevenue>
    <fet:ContractWithCustomerLiabilityDeferredRevenue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNi0zLTEtMS01NjI5OA_4302da14-5b2e-4928-ba2e-32fd0e7e62b2"
      unitRef="usd">7276000</fet:ContractWithCustomerLiabilityDeferredRevenue>
    <fet:ContractWithCustomerLiabilityBillingsInExcessOfCost
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNy0xLTEtMS01NjI5OA_9ac4d7eb-33ef-4142-ae42-6332290fab56"
      unitRef="usd">305000</fet:ContractWithCustomerLiabilityBillingsInExcessOfCost>
    <fet:ContractWithCustomerLiabilityBillingsInExcessOfCost
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfNy0zLTEtMS01NjI5OA_7222af0b-2dc1-4cc7-a0b9-1f7a58f9011a"
      unitRef="usd">9705000</fet:ContractWithCustomerLiabilityBillingsInExcessOfCost>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC0xLTEtMS01NjI5OA_cb2ab032-1ba3-4e65-a64a-74940514e3ec"
      unitRef="usd">14706000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC0zLTEtMS01NjI5OA_c01e9027-ad78-4df1-a428-7ea72a3433c6"
      unitRef="usd">16981000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC01LTEtMS01NjI5OA_a5cfda40-c1c1-45ba-930b-9fa35ba2349d"
      unitRef="usd">-2275000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <fet:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RhYmxlOmQzN2Q0ODI4YjMzYjRiMjM5NDhlZGYyYTVjMmM0YmYxL3RhYmxlcmFuZ2U6ZDM3ZDQ4MjhiMzNiNGIyMzk0OGVkZjJhNWMyYzRiZjFfOC03LTEtMS01NjI5OA_d0f9b17d-30b1-4514-b871-80ddb84b7751"
      unitRef="number">-0.13</fet:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfMzA2_b9c50df9-9946-4748-9663-dd5826c9add5"
      unitRef="usd">7900000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfMzQ0_6c4d576e-9d0c-428f-9c22-c0148e4b47b8"
      unitRef="usd">-2300000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfNDk3_ae1cc909-cf84-4774-bf72-9353deb56788"
      unitRef="usd">14500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <fet:ContractWithCustomerContractDuration
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84NS9mcmFnOjg2Y2Q3YzcwMTllZjQ4NzliYmE0ZjY2NTZjODM0ODE0L3RleHRyZWdpb246ODZjZDdjNzAxOWVmNDg3OWJiYTRmNjY1NmM4MzQ4MTRfODI0NjMzNzIwOTI0Nw_a0258bb0-bfa7-49b5-823d-7feac97de0f9">P1Y</fet:ContractWithCustomerContractDuration>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTI2Ng_e0de4127-c53d-4ff0-a222-be5371e2b8e1">Acquisition &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 acquisition of Hawker Equipment Solutions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 20, 2021, we acquired certain assets of Hawker Equipment Solutions, LLC (&#x201c;Hawker&#x201d;) for total cash consideration of $5.1 million, of which, $3.4 million was paid in the fourth quarter of 2021 and $1.0 million paid in 2022, with the balance expected to be paid over the next four years. Hawker is a manufacturer of hydraulic pickup and laydown units. This acquisition is included in the Drilling product line within the Drilling &amp;amp; Downhole segment. The fair values of the assets acquired and liabilities assumed, as well as the pro-forma results of operations for this acquisition, have not been presented because they are not material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTg4_de91e214-a07a-4af2-a2f4-42f2dea1679f"
      unitRef="usd">5100000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic4e541f7368e49209584544df41398f7_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMjAy_eb87a0bc-6a84-423e-9e7a-36bb69cc08ab"
      unitRef="usd">3400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6f2ddc37573d4c958af9c1bbb3ae2884_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTUzOTMxNjI3OTA3ODU_b491b6c9-09d1-424d-9513-ac91fdb7e02b"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <fet:AssetAcquisitionTermOfExpectedPayment
      contextRef="i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF84OC9mcmFnOmE1ZDEyODNhMmUyMDQ0ZDQ5Mjc0ZDMwYjlhZjZhYWQ0L3RleHRyZWdpb246YTVkMTI4M2EyZTIwNDRkNDkyNzRkMzBiOWFmNmFhZDRfMTUzOTMxNjI3OTA4NTQ_d71b218c-23b8-44cd-985e-18fdf24313b2">P4Y</fet:AssetAcquisitionTermOfExpectedPayment>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RleHRyZWdpb246NDFjMjdiOTAwODQyNDMwZGJlMzc3N2E0YzQ5M2MxNTZfNDc3_ac3658d7-7c71-445d-a8af-6fb7aca2bd54">Inventories &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant components of inventories at December&#160;31, 2022 and 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials and parts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in inventory reserve during the two-year period ended December&#160;31, 2022 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Period ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deductions or other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RleHRyZWdpb246NDFjMjdiOTAwODQyNDMwZGJlMzc3N2E0YzQ5M2MxNTZfNDky_2b57cc4a-35af-40fb-a63f-9298f17f0f0d">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant components of inventories at December&#160;31, 2022 and 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials and parts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMS0xLTEtMS01NjI5OA_a3c4fea9-9ea7-4d85-8453-3cde36d554ee"
      unitRef="usd">94182000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMS0zLTEtMS01NjI5OA_fd07a6a2-7920-4ad3-934e-4f8d72a02904"
      unitRef="usd">97053000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMi0xLTEtMS01NjI5OA_3139865e-d878-4699-81d1-a9dc1b76c68d"
      unitRef="usd">27489000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMi0zLTEtMS01NjI5OA_04beb656-4729-4799-bd77-f38584b82caf"
      unitRef="usd">24618000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMy0xLTEtMS01NjI5OA_7c54ab90-7d1f-4169-aea8-cb2f80551e48"
      unitRef="usd">187448000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfMy0zLTEtMS01NjI5OA_6d3c39aa-26c2-400d-b627-50308e72d67c"
      unitRef="usd">182954000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNC0xLTEtMS01NjI5OA_5dfb7c9f-22f9-42a9-ae9a-dfe9e49c9ebe"
      unitRef="usd">309119000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNC0zLTEtMS01NjI5OA_8bf3987f-8ec4-4cb8-adbb-0f6b63f8c741"
      unitRef="usd">304625000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNS0xLTEtMS01NjI5OA_c6f366e1-4543-4057-8025-603f4f10cf95"
      unitRef="usd">39291000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNS0zLTEtMS01NjI5OA_5e79db91-0377-4079-9a03-ccc5a236342f"
      unitRef="usd">62885000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNi0xLTEtMS01NjI5OA_216d1941-173e-49dc-b2ea-bb12fdf0f32e"
      unitRef="usd">269828000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOjk4N2Y2ODAxMmExNDRlNGZiZDVlNjA4MWRjZTZlNjllL3RhYmxlcmFuZ2U6OTg3ZjY4MDEyYTE0NGU0ZmJkNWU2MDgxZGNlNmU2OWVfNi0zLTEtMS01NjI5OA_fa528d4c-409b-41e2-a5d3-e729e286dde5"
      unitRef="usd">241740000</us-gaap:InventoryNet>
    <fet:ScheduleOfInventoryReserveTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RleHRyZWdpb246NDFjMjdiOTAwODQyNDMwZGJlMzc3N2E0YzQ5M2MxNTZfNDcx_d3ce109d-98d6-4767-a520-89ab3b5bbd97">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in inventory reserve during the two-year period ended December&#160;31, 2022 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Period ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deductions or other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</fet:ScheduleOfInventoryReserveTableTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="i7dc588ddb4344bb98dffd754bb81d630_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS0xLTEtMS01NjI5OA_f40b3f63-26e9-44ac-aad5-967015414e4e"
      unitRef="usd">144942000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryWriteDown
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS0zLTEtMS01NjI5OA_693d5fb0-223b-4bd0-b080-a7833bfa21c8"
      unitRef="usd">8096000</us-gaap:InventoryWriteDown>
    <fet:InventoryValuationReservesDeductionAndOtherReserveDecrease
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS01LTEtMS01NjI5OA_23717cd9-a780-4528-b9a6-41635c681fa5"
      unitRef="usd">90153000</fet:InventoryValuationReservesDeductionAndOtherReserveDecrease>
    <us-gaap:InventoryValuationReserves
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMS03LTEtMS01NjI5OA_c3e3bed3-d074-4564-abe8-946f4e9bdfe9"
      unitRef="usd">62885000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi0xLTEtMS01NjI5OA_d700cc66-10c0-48ef-a51e-f5ce97c43d28"
      unitRef="usd">62885000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryWriteDown
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi0zLTEtMS01NjI5OA_7113cda8-b2fd-44b8-8d58-cd3a79ffadd7"
      unitRef="usd">2698000</us-gaap:InventoryWriteDown>
    <fet:InventoryValuationReservesDeductionAndOtherReserveDecrease
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi01LTEtMS01NjI5OA_376f7818-e35e-4e9b-8bc0-6b363737e897"
      unitRef="usd">26292000</fet:InventoryValuationReservesDeductionAndOtherReserveDecrease>
    <us-gaap:InventoryValuationReserves
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85MS9mcmFnOjQxYzI3YjkwMDg0MjQzMGRiZTM3NzdhNGM0OTNjMTU2L3RhYmxlOmE1NWQ4MWM1ZWI3NjQwNDc5ZWQwODJiYTFkMTNlYzY0L3RhYmxlcmFuZ2U6YTU1ZDgxYzVlYjc2NDA0NzllZDA4MmJhMWQxM2VjNjRfMi03LTEtMS01NjI5OA_86dae21e-4d89-4480-8cbb-c3582424c297"
      unitRef="usd">39291000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfNTE0_d3bf955f-c7ea-49e5-8f40-228a7a594b61">Property and Equipment &lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $12.4 million and $17.1 million for the years ended December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company disposed land and buildings related to a sale-leaseback transaction with a net book value of approximately $25.1&#160;million and received net proceeds of $32.1&#160;million. The Company recognized a gain of $7.0 million as a result, which is reported in operating expense in the consolidated statements of comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfNTEw_47bd1439-258a-4916-a09f-70c23b8f3f36">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i049b4329621042dc93e9e504a5eaf490_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMi00LTEtMS01NjI5OA_2f3435f5-c2c1-4a17-9580-4a429a6af7b0"
      unitRef="usd">4763000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iacba1bca3cc14a43a40447969ccd693d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMi02LTEtMS01NjI5OA_4a928b95-f80a-4484-9000-5c95261db1d4"
      unitRef="usd">7502000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib43b83f5535e48c5920c95223ec7ce5d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjFlMTQyOGUyNjU5YTRkZjliNjQ0N2QxYWZjNDEyNmEzXzQ_28707884-15b6-4643-b13e-fb6bfc01cf96">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i796923c4f9004322bfed7b5884505a4c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjFlMTQyOGUyNjU5YTRkZjliNjQ0N2QxYWZjNDEyNmEzXzc_59a7a336-20bd-4dac-ab7d-97af19d234b4">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia73d5f6c31d54d689a1b6025f8bb3114_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy00LTEtMS01NjI5OA_0719fb8d-8c2a-4769-af7b-ef7393e88f4b"
      unitRef="usd">49705000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie0e247ff1a3a45f0bac93dae42cb377d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMy02LTEtMS01NjI5OA_e9f46b3e-b14e-49f5-aa00-4a06e0135fe6"
      unitRef="usd">85810000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9017afcaa2594bf88472ee5cf59957d3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjRiMTExYzJhMTAzYTQxY2Y5YjJhMDQzZDQyNGEwODczXzQ_b2ec6322-9a01-4a92-929c-4c1ca70fc877">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib7fd29e8edc24162ba71fe2160384550_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjRiMTExYzJhMTAzYTQxY2Y5YjJhMDQzZDQyNGEwODczXzc_2a0be4c4-4c6f-4a45-acf1-cdfc8831c2dd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i14804edacf974b90b5dd453b0048907c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC00LTEtMS01NjI5OA_df1d79e5-6985-4605-8715-64905c398f96"
      unitRef="usd">42545000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica042d0b9d8044fb9100f3f0f19adef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNC02LTEtMS01NjI5OA_4e7ed640-2039-44a4-bc77-d792b267f9b0"
      unitRef="usd">43853000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4c2c051b41234666aba0a50f5560efe4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjU0MTY5YzcwNjI0ZDQ0NjE4NzMzNGI3YmI1YWZlNWE0XzQ_0c29adc7-76a7-426a-9d2e-5fca58faa91b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i57d4fcc9f04240feb6b5a93e26dd14cc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOjU0MTY5YzcwNjI0ZDQ0NjE4NzMzNGI3YmI1YWZlNWE0Xzc_126adf55-8caa-4ec4-ad01-8c14628f47fb">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie11bad9d8b2b4cd8b0e2a79739d79dcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS00LTEtMS01NjI5OA_a39f4f72-872e-41d2-b9c6-8e2bc024ee34"
      unitRef="usd">117145000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8c1c92f2aa9f407eba0174a9791d25cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNS02LTEtMS01NjI5OA_c9e608bc-4ec3-4c3b-8dc0-216a2144cbd8"
      unitRef="usd">124254000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib365a736d6f7406c97e51c9d038f71ee_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOmUwY2Q2OWUwNDlhZDQ4Yzk5ZTZmZjBlNTFiYTVhOTY2XzE1OTQyOTE4NjAyNzYx_fc472144-20c9-4207-9ebb-93445fb37619">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4e32e4499bac45ebb35669cb96403612_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi0yLTEtMS01NjI5OC90ZXh0cmVnaW9uOmUwY2Q2OWUwNDlhZDQ4Yzk5ZTZmZjBlNTFiYTVhOTY2XzE1OTQyOTE4NjAyNzY2_e2c9c26a-3187-47fc-81d1-cbfb6f1878a8">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i885f4c0445a4402ca1642e6f0ad9df04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi00LTEtMS01NjI5OA_cdda0f87-7c78-47fd-8b1e-7860713217c6"
      unitRef="usd">15292000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iad7ff2897d74430a8b292860af223a4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfNi02LTEtMS01NjI5OA_32e71592-dcd6-4f8a-896f-ad32ee68ea06"
      unitRef="usd">14547000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0c99e809c744441ca94a305dfc316c2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTAtNC0xLTEtNTYyOTg_572f747b-d452-4ffc-9d44-e0bc033992c5"
      unitRef="usd">4530000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica4d65ab0cfc4297b25f72f925cb4fb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTAtNi0xLTEtNTYyOTg_ec3f4d1e-e818-4fb4-b158-d27558979a4c"
      unitRef="usd">1960000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTEtNC0xLTEtNTYyOTg_61bc5c53-8d49-479b-8c58-c6eaa4b31ae4"
      unitRef="usd">233980000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTEtNi0xLTEtNTYyOTg_7717308a-5e11-447a-b441-649c3673f705"
      unitRef="usd">277926000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTItNC0xLTEtNTYyOTg_962c2626-f7e5-4099-b2f1-9d2df90c5578"
      unitRef="usd">171017000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTItNi0xLTEtNTYyOTg_783b77eb-17c8-4268-bca3-f6fd327ecc61"
      unitRef="usd">183921000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTMtNC0xLTEtNTYyOTg_4816f7c3-4f2b-4f74-a878-bf12475649df"
      unitRef="usd">62963000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RhYmxlOjQwMDdkNzg1NzNhYzQwNWJiMWVmNjVlNmM0OGMwZDZmL3RhYmxlcmFuZ2U6NDAwN2Q3ODU3M2FjNDA1YmIxZWY2NWU2YzQ4YzBkNmZfMTMtNi0xLTEtNTYyOTg_a5eb37cc-e85d-4f72-ba87-f2874ecf18fe"
      unitRef="usd">94005000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTA3_3bf94908-542a-40fa-8f73-870e3d560788"
      unitRef="usd">12400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTE1_088f6e66-266f-48f9-9c57-a6fbcde37e21"
      unitRef="usd">17100000</us-gaap:Depreciation>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="i53bdec5cc4014e79a59f827560177447_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfNjA0NzMxMzk1NDk4Mg_d95e6411-49a2-4d80-9d35-00123cc78510"
      unitRef="usd">25100000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity
      contextRef="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTUzOTMxNjI3OTE0NTU_e4fa301c-f0a7-4e9b-978b-196b92be638f"
      unitRef="usd">32100000</us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85NC9mcmFnOjkyYzk5MGZmOTY4ZjQwYzk5ZDg0NmZiZGRiYjVhYmY0L3RleHRyZWdpb246OTJjOTkwZmY5NjhmNDBjOTlkODQ2ZmJkZGJiNWFiZjRfMTUzOTMxNjI3OTE0MTc_f37c421e-2aab-4157-84b9-4720c4be69bb"
      unitRef="usd">7000000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNzkw_f467f5f6-40ef-41d4-a65c-230481f459fd">Intangible Assets &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 2021, intangible assets consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;period&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 35&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;period&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $24.5 million and $25.1 million for the years ended December&#160;31, 2022 and 2021, respectively. The estimated future amortization expense for the next five years is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <fet:SummaryOfIntangibleAssetsTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfODA4_7458fcfe-5cef-464a-abee-6cc50b6a06c1">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 2021, intangible assets consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;period&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 35&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;period&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 - 19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</fet:SummaryOfIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7c5f529bdb214b86a36723b064b5de62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi0xLTEtMS01NjI5OA_4144fd00-f4da-4c87-a6f2-5c6b54dd891a"
      unitRef="usd">266537000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7c5f529bdb214b86a36723b064b5de62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi0zLTEtMS01NjI5OA_b9a39223-d215-45ac-b7fe-aee996980a4a"
      unitRef="usd">147496000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7c5f529bdb214b86a36723b064b5de62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi01LTEtMS01NjI5OA_7a80de92-c4f5-4473-9f57-114e9a8e65c4"
      unitRef="usd">119041000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibda6d015b06e430f9ad8b7a555219b0c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjRmNjI3ZGUyNTczMTQyMzhhNzc2OGY2YzFkZDY3NDUxXzQ_21a0d1b2-7bd1-42f4-ab10-9512c9f39496">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iee2ce8981b33496d8914b691f0c19084_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjRmNjI3ZGUyNTczMTQyMzhhNzc2OGY2YzFkZDY3NDUxXzk_eba5ada7-a0c0-4523-9b44-a3b967a9b47b">P35Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0ba428ef18f24b39877eeea8d7288337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy0xLTEtMS01NjI5OA_71fbd6b1-6363-42ba-af80-1e47a1609390"
      unitRef="usd">88863000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0ba428ef18f24b39877eeea8d7288337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy0zLTEtMS01NjI5OA_2e39447b-3498-4a8c-952e-5a0c203d3dda"
      unitRef="usd">35298000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0ba428ef18f24b39877eeea8d7288337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy01LTEtMS01NjI5OA_a39092d2-384b-40fe-a336-2a4111968d98"
      unitRef="usd">53565000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3784370bf75b43eb89d24ac0e904e2e5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmIzMzk0NmJhZjgzYzQ0ZTdhZmQwZjE3MmE5ZjViZjM1XzQ_4d098cd8-8f6b-4e86-a3ef-555338217f5e">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i987628fd2a58459484130b13c51f943d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmIzMzk0NmJhZjgzYzQ0ZTdhZmQwZjE3MmE5ZjViZjM1Xzk_96062577-5d8b-43dd-bd1f-d40c073ee76d">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i298e2c83e5014137bc5991619da32c26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC0xLTEtMS01NjI5OA_b4c43657-aaf6-47f0-beba-aa15b23a4ed7"
      unitRef="usd">188000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i298e2c83e5014137bc5991619da32c26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC0zLTEtMS01NjI5OA_429f5b17-439e-483f-8236-91629327a4a9"
      unitRef="usd">188000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i298e2c83e5014137bc5991619da32c26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC01LTEtMS01NjI5OA_360bdf1d-a405-4e32-b2ad-1a092853ebe9"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2654203c660245648cd18ebc57cc71c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNC03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmExYzk0YjQ4ZmI4MDQwYTNhZmIzMDY3OWEyZDFkZTUwXzk_870072eb-7b7e-4c2b-8ce7-397de0120bb0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia282b1638b1741fabdbf8b622fb14acc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS0xLTEtMS01NjI5OA_e9474f92-663b-4754-91fa-d59482cc4f70"
      unitRef="usd">42638000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia282b1638b1741fabdbf8b622fb14acc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS0zLTEtMS01NjI5OA_433f408e-720a-4235-86cb-ed40e0fba379"
      unitRef="usd">27071000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia282b1638b1741fabdbf8b622fb14acc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS01LTEtMS01NjI5OA_47a60776-106b-4544-8731-a272b89b5205"
      unitRef="usd">15567000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i94651d07bcd14ee6812024d36aac2803_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjBkNWRjZjEwNzU1NzQwMTZhMzJiNTY2NjIzNDNhMTUyXzQ_042af29f-9be3-4243-8494-e21ab5126124">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia76ee7ac0dad4086a4c4ccefe2c4664c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjBkNWRjZjEwNzU1NzQwMTZhMzJiNTY2NjIzNDNhMTUyXzk_2bf3d79d-91fd-492b-9244-ddae462f4fdb">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i70f9398cecb949e5bb322a5954f0e424_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi0xLTEtMS01NjI5OA_f27258b5-c6bc-471b-9684-f4eebb4dd193"
      unitRef="usd">5089000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i70f9398cecb949e5bb322a5954f0e424_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi0zLTEtMS01NjI5OA_cdf7edd2-071f-43be-a547-34b769770f83"
      unitRef="usd">1781000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i70f9398cecb949e5bb322a5954f0e424_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi01LTEtMS01NjI5OA_8284d9aa-4afe-46d2-adc0-352f249d515b"
      unitRef="usd">3308000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i30c354433a764068ac95312c93f2ffae_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjI4M2U1MmM1ZGM3MTQyMmJiOGNkMjk3ZmJiYjgzNjRlXzQ_293cbc87-f112-4f18-a356-3c5552d4075d">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNy0xLTEtMS01NjI5OA_22c8a5e4-d7cc-40ae-b382-ee08043621df"
      unitRef="usd">403315000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNy0zLTEtMS01NjI5OA_4a233d33-5ac2-4f5a-8037-ee8b98be5332"
      unitRef="usd">211834000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjdhNmVjYjdlNzQ3ZTQzNjRiYzlkNTliMDkyOGJhNzI4L3RhYmxlcmFuZ2U6N2E2ZWNiN2U3NDdlNDM2NGJjOWQ1OWIwOTI4YmE3MjhfNy01LTEtMS01NjI5OA_f1e77ecf-aa87-4fef-8ee9-e98c5da9e0a1"
      unitRef="usd">191481000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id190879093724ee29a5889ddef023948_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi0xLTEtMS01NjI5OA_54af8d23-a521-46bd-8a98-155b833966e4"
      unitRef="usd">269589000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id190879093724ee29a5889ddef023948_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi0zLTEtMS01NjI5OA_658bf093-c2fa-461d-8679-88e5e680232b"
      unitRef="usd">133451000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id190879093724ee29a5889ddef023948_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi01LTEtMS01NjI5OA_496b79e4-ba46-4194-b9cd-487a71bc507f"
      unitRef="usd">136138000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia177b886063b4f47a590db17c5f50071_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjE3NTI5ODc3YzAxZTRhYzU5YzkyYmMxYjFiMmY0MTE2XzQ_79593f73-47f8-48db-8842-e15fae483d6f">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i41ee3f64cbbd4ac9a3dd0a5780e31777_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjE3NTI5ODc3YzAxZTRhYzU5YzkyYmMxYjFiMmY0MTE2Xzk_f7498fde-f070-42f2-b16b-38507b1ad595">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy0xLTEtMS01NjI5OA_64483734-a655-48b7-aed3-d311b93e950d"
      unitRef="usd">89449000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy0zLTEtMS01NjI5OA_d77235cd-3591-4b28-bd54-c3b997331bfc"
      unitRef="usd">29785000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2fd785d038bf4d4bbb102ddfe73ef198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy01LTEtMS01NjI5OA_add28060-9d2a-4aa9-b24c-036bbbff0a07"
      unitRef="usd">59664000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7ae41e18b9a84955b614ce6ccb09ca74_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjQ2Mzc0ZjdiZjJiMzQ1ZGNiMzNkODEyMGZlMmY4Zjc3XzQ_755b3375-c85e-47b7-bb3c-5f81d76c3508">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i78120af836cf42bda580259c00f980ca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfMy03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjQ2Mzc0ZjdiZjJiMzQ1ZGNiMzNkODEyMGZlMmY4Zjc3Xzk_222f569c-86f3-4cf0-a0e7-d1473bb36c21">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i880e529a489b440d84146e78e4474f73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC0xLTEtMS01NjI5OA_9a262518-d0da-4ac0-a174-66e3ab7cece0"
      unitRef="usd">191000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i880e529a489b440d84146e78e4474f73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC0zLTEtMS01NjI5OA_4fbbc9a1-458e-4fc2-96ff-621179be173d"
      unitRef="usd">173000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i880e529a489b440d84146e78e4474f73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC01LTEtMS01NjI5OA_bb53f533-f0bb-4109-9c03-acb09d087f53"
      unitRef="usd">18000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6516e282fb224328b8ad2700e65d56fe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmNmMzIzYzBjNDA0YjQ2Mjc4ODY4YzNhMzkzYmNlNjQwXzQ_1284db33-5933-43e6-90c9-f6f8b24ec281">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id3bf72fab1af4b54ac5f49e241d8f850_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNC03LTEtMS01NjI5OC90ZXh0cmVnaW9uOmNmMzIzYzBjNDA0YjQ2Mjc4ODY4YzNhMzkzYmNlNjQwXzk_b7516e98-9f67-49cc-bd0a-83ea9bc4dc3a">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS0xLTEtMS01NjI5OA_4bdefb9d-9858-4509-bed3-8dc67a5c1192"
      unitRef="usd">43125000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS0zLTEtMS01NjI5OA_94c18347-b71f-4329-9d63-6d6417da4280"
      unitRef="usd">25187000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib09bc6ce451b47c7b5b9c5b40257a97f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS01LTEtMS01NjI5OA_dcc1073f-4ba9-4a94-827f-5cef384f307a"
      unitRef="usd">17938000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i17d06fd037fc474b8b6e9683d4729b5b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjkxZjk4YjdiMjg3NzQyYzY5OTljMTdkNTRmMjdiZjA2XzQ_6360aa2b-b34b-4052-be25-2b43c3b21963">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if206e69502f64041899bc7ed419b9992_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNS03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjkxZjk4YjdiMjg3NzQyYzY5OTljMTdkNTRmMjdiZjA2Xzk_5ab2c9f5-1f0c-48d8-adbf-eaea0d55e38f">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i758877ba3d184a728dbaae087a44f042_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi0xLTEtMS01NjI5OA_9e43454f-a7c5-41cf-85db-7bada95f7ee2"
      unitRef="usd">5089000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i758877ba3d184a728dbaae087a44f042_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi0zLTEtMS01NjI5OA_bc168a64-1739-4c35-93d3-c49fa5656dde"
      unitRef="usd">1442000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i758877ba3d184a728dbaae087a44f042_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi01LTEtMS01NjI5OA_05ab4393-2c92-4d58-9c50-58c495509e17"
      unitRef="usd">3647000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if86f43e6a28241f9b1e474abb5a905bc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNi03LTEtMS01NjI5OC90ZXh0cmVnaW9uOjM1OWRiOTc4N2VjNTQ0ZTFiNjA0Yjk3MmZkOTJiODQ5XzQ_0102487c-772c-4d15-ba69-449c40a3af84">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNy0xLTEtMS01NjI5OA_0debdb78-4ef7-4ab7-a484-be01e330cdf3"
      unitRef="usd">407443000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNy0zLTEtMS01NjI5OA_11c8b4a3-9c48-4f48-8a7e-db3bdab2b157"
      unitRef="usd">190038000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjFlNGQ0NDMzNjI4YzQ2YThhOTUzZTdiNzg3ZDk3MDkxL3RhYmxlcmFuZ2U6MWU0ZDQ0MzM2MjhjNDZhOGE5NTNlN2I3ODdkOTcwOTFfNy01LTEtMS01NjI5OA_3d3e3bb9-fe87-467b-b19b-17d40146dfb9"
      unitRef="usd">217405000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNjI3_03ee3cd7-0a8a-49dd-b7ee-afc8bb0c0959"
      unitRef="usd">24500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNjM0_ba6caa50-30bc-4c63-ac07-7df92bd04932"
      unitRef="usd">25100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RleHRyZWdpb246M2EyNjE1NDhjZTNjNDQyNTk3MzFjNjUyZGQyNDNlNTRfNzk2_a7a67b92-7f22-4140-ba9c-935580a7e5ab">The estimated future amortization expense for the next five years is as follows (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfMS0yLTEtMS01NjI5OA_483c42e6-29f6-4e94-aaa3-da9f0d685166"
      unitRef="usd">24302000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfMi0yLTEtMS01NjI5OA_88732aff-8d9c-4065-80d4-3a5d80583bfa"
      unitRef="usd">22545000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfMy0yLTEtMS01NjI5OA_f2c56cb7-aed1-4ec2-8b10-9e406aab8450"
      unitRef="usd">21405000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfNC0yLTEtMS01NjI5OA_9e1de93c-3af5-4fd8-85ae-2c1dd49e8474"
      unitRef="usd">20581000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF85Ny9mcmFnOjNhMjYxNTQ4Y2UzYzQ0MjU5NzMxYzY1MmRkMjQzZTU0L3RhYmxlOjQ3YzRkNjgzOTM4NDQwNGNhZmZhODU1NmFiODNkMjc2L3RhYmxlcmFuZ2U6NDdjNGQ2ODM5Mzg0NDA0Y2FmZmE4NTU2YWI4M2QyNzZfNS0yLTEtMS01NjI5OA_3228e3d3-a426-459c-a8f3-d1cdc3204708"
      unitRef="usd">19135000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY4Mzk_eff8c31b-9b51-45e9-909e-4fc384461adf">Debt &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes payable and lines of credit consisted of the following as of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2025 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we exchanged $315.5 million principal amount of our previous 6.25% unsecured notes due 2021 (&#x201c;2021 Notes&#x201d;) for new 9.00% convertible secured notes due August 2025 (the &#x201c;2025 Notes&#x201d;). The 2025 Notes pay interest at the rate of 9.00%, of which 6.25% is payable in cash and 2.75% is payable in cash or additional notes, at the Company&#x2019;s option. The 2025 Notes are secured by a first lien on substantially all of the Company&#x2019;s assets, except for Credit Facility priority collateral, which secures the 2025 Notes on a second lien basis. As of December&#160;31, 2022, approximately $122.8 million principal amount of the 2025 Notes was mandatorily convertible into shares of our common stock at a conversion rate of 37.0370 shares per $1,000 principal amount of 2025 Notes converted, equivalent to a conversion price of $27.00 per share, subject to the condition that the average of the daily trading prices for the common stock over the preceding 20-trading day period is at least $30.00 per share. These conditions were satisfied on December 27, 2022 and as a result, $122.8 million or 47.8% of the principal amount of the 2025 Notes mandatorily converted into approximately 4.5&#160;million shares of common stock, which settled in January 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, we repurchased an aggregate $59.9 million of principal amount of our 2025 Notes for $58.6 million. The net carrying value of the extinguished debt, including unamortized debt discount and debt issuance costs, was $53.3 million, resulting in a $5.3 million loss on extinguishment of debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, we amended our senior secured revolving credit facility ("Credit Facility") to, among other things, extend the maturity date to September 2026, reduce the aggregate amount of the commitment under the Credit Facility, and change the interest rate applicable to outstanding loans. Following such amendment, our Credit Facility provides revolving credit commitments of&#160;$179.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(with a sublimit of up to&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$45.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;available for the issuance of letters of credit for the account of the Company and certain of its domestic subsidiaries) (the &#x201c;U.S. Line&#x201d;), of which up to&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$20.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;is available to certain of our Canadian subsidiaries for loans in U.S. or Canadian dollars (with a sublimit of up to&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;available for the issuance of letters of credit for the account of our Canadian subsidiaries) (the &#x201c;Canadian &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Line&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Availability under the Credit Facility is subject to a borrowing base calculated by reference to eligible accounts receivable in the U.S., Canada and certain other jurisdictions (subject to a cap) and eligible inventory in the U.S. and Canada. Such eligible accounts receivable and eligible inventory serve as priority collateral for the Credit Facility, which is also secured on a second lien basis by substantially all of the Company's other assets. The amount of eligible inventory included in the borrowing base is restricted to the lesser of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$125.5 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (subject to a quarterly reduction of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.5 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) and 80.0% of the total borrowing base. Our borrowing capacity under the Credit Facility could be reduced or eliminated, depending on future fluctuations in our receivables and inventory. As of&#160;December&#160;31, 2022, our total borrowing base was&#160;$177.9 million, of which no amounts were drawn and $21.8 million&#160;was used for security of outstanding letters of credit, resulting in remaining availability of&#160;$156.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the U.S. line bear interest at a rate equal to, at our option, either (a) the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;), subject to a floor of 0.00%, plus a margin of 2.25% to 2.75%, or (b) a base rate plus a margin of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.25% to 1.75%, in each case based upon the Company's quarterly total net leverage ratio. The U.S. line base rate is determined by reference to the greatest of (i) the federal funds rate plus&#160;0.50% per annum, (ii) the one-month adjusted LIBOR plus&#160;1.00%&#160;per annum, and (iii) the rate of interest announced, from time to time, by Wells Fargo at its principal office in San Francisco as its prime rate, subject to a floor of 0.00%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Canadian Line bear interest at a rate equal to, at Forum Canada&#x2019;s option, either (a) the Canadian Dollar Offered Rate (&#x201c;CDOR&#x201d;), subject to a floor of 0.00%, plus a margin of 2.25% to 2.75%, or (b) a base rate plus a margin of 1.25% to 1.75%, in each case based upon the Company's quarterly net leverage ratio. The Canadian line base rate is determined by reference to the greater of (i) the one-month CDOR plus&#160;1.00% and (ii) the prime rate for Canadian dollar commercial loans made in Canada as reported by Thomson Reuters, subject to a floor of 0.00%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facility also provides for a commitment fee in the amount of (a)&#160;0.375%&#160;on the unused portion of commitments if average usage of the Credit Facility is greater than&#160;50%&#160;and (b)&#160;0.500%&#160;on the unused portion of commitments if average usage of the Credit Facility is less than or equal to&#160;50%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If excess availability under the Credit Facility falls below the greater of&#160;12.5%&#160;of the borrowing base and&#160;$22.4 million, we will be required to maintain a fixed charge coverage ratio of at least&#160;1.00:1.00&#160;as of the end of each fiscal quarter until excess availability under the Credit Facility exceeds such thresholds for at least 60 consecutive days. Furthermore, the Credit Facility includes an obligation to prepay outstanding loans with cash on hand in excess of certain thresholds and includes a cross-default to the 2025 Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt consists of various finance leases of equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred loan costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have incurred loan costs that have been deferred and are amortized to interest expense over the term of the 2025 Notes and the Credit Facility. In connection with the September 2021 Credit Facility amendment, we deferred approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of loan costs that will be amortized over the facility's remaining life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future principal payments under long-term debt for each of the years ending December 31 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount on finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The above future payments include $122.8 million of the principal amount of the 2025 Notes mandatorily converted and settled in January 2023.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY4NjA_c1383575-406f-424d-9b1a-eda66e8e1bbf">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes payable and lines of credit consisted of the following as of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzEtMS0xLTEtNTYyOTg_0f27bb7f-9b4d-459a-8596-1c74649922d3"
      unitRef="usd">256970000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzEtMy0xLTEtNTYyOTg_5d77b684-78ea-46fd-929a-07701cd6de78"
      unitRef="usd">256970000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzItMS0xLTEtNTYyOTg_bbac8fe0-8a17-49e5-bd27-396d506a11cc"
      unitRef="usd">15314000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzItMy0xLTEtNTYyOTg_0a6a5b63-8d16-48f9-8f8b-814a64ed8984"
      unitRef="usd">20035000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzMtMS0xLTEtNTYyOTg_17d5553c-d287-4f8e-bafa-1c7b559480c5"
      unitRef="usd">3759000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzMtMy0xLTEtNTYyOTg_76e0484a-1d8f-45ed-90e0-7029e4543871"
      unitRef="usd">4918000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5ecfe2891cd54e10a27e845655c293d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzQtMS0xLTEtNTYyOTg_c6a8c4b1-0290-4a14-be82-ebbee6d9a8e3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i373b4a817b1f456db60dc1431be619dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzQtMy0xLTEtNTYyOTg_b003fdce-d3ba-49aa-b2cf-c82d8c4f8571"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i312580f7c4dc4356b2161dadd3c03e53_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzUtMS0xLTEtNTYyOTg_896b280a-4d95-45d7-a3dc-1d31af501f8e"
      unitRef="usd">2013000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic574bb71f4ab4501a77e66fe80633b81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzUtMy0xLTEtNTYyOTg_ae39967e-e73e-4afa-b2f7-6a1539ef3032"
      unitRef="usd">1213000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzYtMS0xLTEtNTYyOTg_fac9f740-6774-4851-9135-b014301a290c"
      unitRef="usd">239910000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzYtMy0xLTEtNTYyOTg_8a31188e-17a0-43df-9c62-f290f441293e"
      unitRef="usd">233230000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzctMS0xLTEtNTYyOTg_5431ab9a-ca72-4961-91e4-6ffabf66c228"
      unitRef="usd">782000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzctMy0xLTEtNTYyOTg_fc6dff72-1294-4ff6-b020-1ad315a52602"
      unitRef="usd">860000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzgtMS0xLTEtNTYyOTg_2576f2c0-ceb3-466c-8e7f-a911db2c115f"
      unitRef="usd">239128000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTpjMDU0YzRiNDZhMGI0NzBiOTUyMTBmYzU3ZTgzYmI2ZS90YWJsZXJhbmdlOmMwNTRjNGI0NmEwYjQ3MGI5NTIxMGZjNTdlODNiYjZlXzgtMy0xLTEtNTYyOTg_5f293a77-9bf8-4ecb-98ca-591008564735"
      unitRef="usd">232370000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ide4180a4a41e4c2fb0b971e6dd157cb6_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0OA_d190a6b7-3200-4f4b-9f3a-68741d8641c0"
      unitRef="usd">315500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="i826cde2f393146ada79a5e243cf6c2a8_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE4NA_b3c882dd-5373-4b6b-a4c3-24645185cf79"
      unitRef="number">0.0625</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIzNQ_beb19b1e-7eba-4497-8778-a9e705dbfe03"
      unitRef="number">0.0900</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzExMDQ_beb19b1e-7eba-4497-8778-a9e705dbfe03"
      unitRef="number">0.0900</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash
      contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzExMTc_5502c102-eac7-474e-af55-8aa11f719159"
      unitRef="number">0.0625</fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash>
    <fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes
      contextRef="ifd25c12a34eb4b8aa0deacb6dfede9c0_D20200801-20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzExNDM_affc8356-6434-467a-b45b-c997041a81e2"
      unitRef="number">0.0275</fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes>
    <fet:DebtInstrumentMandatorilyConvertibleFaceAmount
      contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0MjU_cce9cf41-f19e-4ce6-b5c1-cc4ebfded2f1"
      unitRef="usd">122800000</fet:DebtInstrumentMandatorilyConvertibleFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE2NDE_f1c0eaf1-0583-4b9c-98ff-53159a9de669"
      unitRef="usdPerShare">27.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i499112aaa09f4f6da367825c55cf3d09_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE3NzU_f2d21f66-3a88-426d-85e8-1b7f34630e15"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <fet:DebtInstrumentConvertibleTradingPeriodConversionPrice
      contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE4MDk_399f3cee-7030-4e7e-8767-a1b2397fdfd0"
      unitRef="usdPerShare">30.00</fet:DebtInstrumentConvertibleTradingPeriodConversionPrice>
    <fet:DebtInstrumentMandatorilyConvertibleFaceAmount
      contextRef="i400b536321014fe0843e7c214b06a037_I20230105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE1MzkzMTYyODA2NDI1_2edd973e-175b-4fb6-8d63-f62aa2fbfd93"
      unitRef="usd">122800000</fet:DebtInstrumentMandatorilyConvertibleFaceAmount>
    <fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes
      contextRef="i2bafa306abd447d08de3de22b31a0a9f_D20230105-20230105"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0NjY5_23f8f93b-19f2-4869-9bca-e8af5045b695"
      unitRef="number">0.478</fet:DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i2bafa306abd447d08de3de22b31a0a9f_D20230105-20230105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE0Njc3_211ab695-935a-4445-9d53-b6b16c251f71"
      unitRef="shares">4500000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIxODM_2d796d03-f104-44b3-ba4f-94f9d60c3db4"
      unitRef="usd">59900000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i52dd68e6cd9d4b42b1b74f33e4afdbd9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIyMjg_ba25adbe-96dd-4379-bfd3-d95d4fdf662b"
      unitRef="usd">58600000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ib93807563d844def98d1bebab838267e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIzNDY_2ceb9e3d-fcfc-4569-9472-d2ad4b4d2ea3"
      unitRef="usd">53300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i11743800a6ee418a99dd18a16b29fb23_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzIzNjU_35b6939f-beee-4a02-bbaf-130d66d06932"
      unitRef="usd">-5300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id47a5da4cbff4056a095760047b12cbd_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzI4MDE_4cc72b5a-6d30-4660-8f44-08f25e66075f"
      unitRef="usd">179000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i77db1e3df5dc4f5e82a4074d5ca93918_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzI4MzA_1097d4f8-793c-40ad-b725-2a4b2ddcd19e"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i022228c6b72149e0958668ed2dd2ffc1_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzI5ODg_0bb3d63f-4bfa-4066-b701-260d58cfad25"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7e21588dc372405797b31f55a8520a87_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzMxMDg_5eb05204-2e4e-4779-8f1a-6d0f474b1585"
      unitRef="usd">3000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="id12ea3e08fed49a7b641fdb1c29948bb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzM3NzU_56144126-2bfc-4f68-bb76-2f83c843926b"
      unitRef="usd">125500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <fet:LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction
      contextRef="i86ff85dac9b7418f802f0d64f8360379_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzM4MTU_fa34d5a6-a2c4-4159-9bc5-1a54db09593e"
      unitRef="usd">500000</fet:LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction>
    <fet:LineOfCreditFacilityBorrowingBasePercentage
      contextRef="ica4ff84d813e415c9df3f8513c55a552_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzM4MjM_afcaade0-1844-4a28-bad6-1d4d44e5c459"
      unitRef="number">0.800</fet:LineOfCreditFacilityBorrowingBasePercentage>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i5ecfe2891cd54e10a27e845655c293d0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQwNDI_3df2e63e-6545-4080-ab24-94065cf9b56f"
      unitRef="usd">177900000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i5ecfe2891cd54e10a27e845655c293d0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQwNTU_5043353f-9cb3-4f6c-a516-eeb477a2490c"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCredit
      contextRef="i6708f7495c2b4b83af600bd96c8a20f2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQwODE_b2a1abed-d35f-4eb4-b596-de68129ed333"
      unitRef="usd">21800000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i748cb3dcdea1459aa3ce0044317ae744_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQxNzk_3c28309c-d97a-4754-b69e-932a66adb80f"
      unitRef="usd">156100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzMTI_22701551-166e-4670-bc06-2c133ddd3b8e"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i08525544ed624fa1afdff30fa64b3805_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzMzM_73da5ccb-dc4d-4083-a32b-8b4ea735b9ae"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9367c56833194eca84160304a829f8d4_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzMzk_bd379d63-b83c-40cd-8cac-ac461a36313e"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib3081e6f29504d13a2f166df64c8fad3_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzNzk_098e0d47-ad5c-4d01-8e9c-7874f5a24225"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i735b37707ef94402bd8e90dd20b12376_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQzODU_4d12edc7-2643-4544-817d-162b9b595c35"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2b8ca3add16d47f7b895a3ae6168d3e4_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ1NjU_91c70a3c-541a-47ef-a81b-9a051197a93b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5bedf54dbc3d4310bb787ddfe09f0a8c_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ2MTg_e1cfc9d3-6ba0-4d49-b8e7-e6710c352d09"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ3OTA_22701551-166e-4670-bc06-2c133ddd3b8e"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ5Mzg_22701551-166e-4670-bc06-2c133ddd3b8e"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ief2460523d744accbd5f71de510896cd_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ5NTk_86d6dd4e-f47d-4cf5-828f-8468d5ff32dc"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i59261b7f72b047389f8f93f22cda1b40_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzQ5NjU_6e138974-3142-43d1-b546-e463ae7cf89f"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i1f381b8194f04b3a96d1a1bd219fed58_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUwMDU_166ff3b1-4010-4179-8470-8be1e8c74b9c"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i79aca8e7e17f47058f31605331906737_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUwMTE_86011aad-5e12-455b-9136-8203fc827dc8"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i04520ec420b54de5b5edf02549a52bae_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUxODk_998d05e6-16c8-430b-91a5-ac65de1fa93c"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia86efe707a944e48a0050fb444fd71fd_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzUzMjI_22701551-166e-4670-bc06-2c133ddd3b8e"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i19f966763734484e93035d687e40f180_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU0MDI_93dd0748-3130-4b63-a13a-07c828df665f"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <fet:DebtInstrumentPercentageOfBorrowingBase
      contextRef="ia7d085b0e6274bafb329991d6715034b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU0OTg_75473335-e9c9-40d6-90b3-ff4943c4a33d"
      unitRef="number">0.50</fet:DebtInstrumentPercentageOfBorrowingBase>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ic656ec3e6fa849d48b03fde7d7ba08b2_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU1MDk_44129e61-07f8-498b-8d26-c352ff005032"
      unitRef="number">0.00500</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <fet:DebtInstrumentPercentageOfBorrowingBase
      contextRef="ia7d085b0e6274bafb329991d6715034b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU2MTQ_27dc96b0-6fb1-409f-bca9-a984acd018b0"
      unitRef="number">0.50</fet:DebtInstrumentPercentageOfBorrowingBase>
    <fet:DebtInstrumentPercentageOfBorrowingBase
      contextRef="ifcdefe6ea4254156b0225553598198ca_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU2OTQ_d87a4d88-b486-499b-b2bc-840cf5d12964"
      unitRef="number">0.125</fet:DebtInstrumentPercentageOfBorrowingBase>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifcdefe6ea4254156b0225553598198ca_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU3MjM_24582a1a-e801-43bc-9183-fd9cc176a290"
      unitRef="usd">22400000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <fet:DebtInstrumentFixedChargeCoverageRatio
      contextRef="i3dc5816598404b89ac074f815fbd119b_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU4MDE_ab984c0d-4889-49ee-9fe9-fb4fa1fe6e9e"
      unitRef="number">1.00</fet:DebtInstrumentFixedChargeCoverageRatio>
    <fet:DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold
      contextRef="i3dc5816598404b89ac074f815fbd119b_D20210901-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzU5MzM_24b80e96-352c-478e-bc9f-2cc7e49c48da">P60D</fet:DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold>
    <fet:IncreaseDecreaseInDeferredLoanCosts
      contextRef="ib340db293ea948bda895ba09a64555c3_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY2Mzc_d07c1959-e364-4c9b-b6a6-801b4c0a05e1"
      unitRef="usd">1600000</fet:IncreaseDecreaseInDeferredLoanCosts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzY4NDc_b22cf3a0-5d3f-46b3-9902-0ecbca1e7d2a">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future principal payments under long-term debt for each of the years ending December 31 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount on finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzAtMi0xLTEtNTYyOTg_e0b34093-2a6e-40b9-b992-1dd60ff5cb73"
      unitRef="usd">882000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzEtMi0xLTEtNTYyOTg_3a18c1c0-4005-4940-bf15-7b2d0aa60ac5"
      unitRef="usd">635000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzItMi0xLTEtNTYyOTg_098ca87d-7723-4aad-9644-6e3ee5cc610e"
      unitRef="usd">257491000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzMtMi0xLTEtNTYyOTg_abffc454-cad6-4fa9-a92d-0a93f3ee0d01"
      unitRef="usd">148000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzQtMi0xLTEtNTYyOTg_74672bbe-282d-482e-ad87-341b435da752"
      unitRef="usd">13000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzUtMi0xLTEtNTYyOTg_51615512-f9e1-4fd6-b798-f0d1ec1ad6d9"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzYtMi0xLTEtNTYyOTg_aaba9c44-5633-4bb3-9081-979eae6c0ba8"
      unitRef="usd">259169000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzctMi0xLTEtNTYyOTg_88d4eeb1-b092-4c95-a399-0987acb3c5d2"
      unitRef="usd">15314000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzgtMi0xLTEtNTYyOTg_161e4581-ce0a-4eff-b003-9068b3d60b74"
      unitRef="usd">3759000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzktMi0xLTEtNTYyOTg_25d67146-2e10-452c-b68a-02e22fa257c4"
      unitRef="usd">186000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90YWJsZTo3ODljNmVjZjhhZTg0M2FjYjdmYjhmNjBjNDE4OTVmYi90YWJsZXJhbmdlOjc4OWM2ZWNmOGFlODQzYWNiN2ZiOGY2MGM0MTg5NWZiXzEwLTItMS0xLTU2Mjk4_8e6749a5-3418-44cb-b259-853447ef7b87"
      unitRef="usd">239910000</us-gaap:DebtAndCapitalLeaseObligations>
    <fet:DebtInstrumentMandatorilyConvertibleFaceAmount
      contextRef="icfb47ff051d44db2bd062d14f40d9a03_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDMvZnJhZzplNmQ1YzQ3MzZkZGU0OGQxOGI3ZTE2YWI0NmFkM2UwNy90ZXh0cmVnaW9uOmU2ZDVjNDczNmRkZTQ4ZDE4YjdlMTZhYjQ2YWQzZTA3XzE1MzkzMTYyODA1MDg5_cce9cf41-f19e-4ce6-b5c1-cc4ebfded2f1"
      unitRef="usd">122800000</fet:DebtInstrumentMandatorilyConvertibleFaceAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNA_5623a182-3a2f-4a8f-a8a8-78c7f067b1d2">LeasesOur lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of lease expenses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale-leaseback transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company sold and leased back land and buildings for net proceeds of  $32.1&#160;million. The initial annual rent for the assets is $2.7&#160;million with initial term of 12 years, subject to annual increase. The transactions met the requirements of sale-leaseback accounting. The related assets were removed from property and equipment and the appropriate operating lease asset and liabilities of approximately $24.8&#160;million were recorded in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNg_8a31a5c1-9615-40c6-a659-012061fb14fc">LeasesOur lease portfolio primarily consists of operating leases for certain manufacturing facilities, warehouses, service facilities, office spaces, equipment and vehicles. The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of lease expenses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale-leaseback transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company sold and leased back land and buildings for net proceeds of  $32.1&#160;million. The initial annual rent for the assets is $2.7&#160;million with initial term of 12 years, subject to annual increase. The transactions met the requirements of sale-leaseback accounting. The related assets were removed from property and equipment and the appropriate operating lease asset and liabilities of approximately $24.8&#160;million were recorded in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <fet:LesseeLeaseAssetsAndLiabilitiesTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNw_878def47-bcaf-443b-a0ab-9e783f4730ad">The following table summarizes the supplemental consolidated balance sheet information related to leases as of December&#160;31, 2022 and 2021 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_c3e0fa0f-c33f-4793-99ef-c37815d704ce"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtMi0xLTEtNTYyOTg_f252e6e8-6e34-4d25-ad26-6793954742b6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_4c342f65-7d12-4a06-aef0-75dec6e16fdb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtMi0xLTEtNTYyOTg_bebca039-4961-4048-8b78-ed2c8213723a"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_39ae7b51-60fa-400b-89cf-aff16d92f7b1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktMi0xLTEtNTYyOTg_a4b148d0-5e5a-4d20-ade7-97a91180e000"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_6411f403-9682-4902-802f-e59d77fdc149"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTItMS0xLTU2Mjk4_d5c4705f-eca1-4894-a08c-231fc9dd3139"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</fet:LesseeLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzMtNC0xLTEtNTYyOTg_3edd3963-e369-40a9-b0e6-74fc56998372"
      unitRef="usd">57270000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzMtNi0xLTEtNTYyOTg_35328154-0611-4d1e-bb63-7afa793c42c8"
      unitRef="usd">25431000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtNC0xLTEtNTYyOTg_64a3feb7-fbd8-4ae1-90b8-13e7fe64c340"
      unitRef="usd">2500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzQtNi0xLTEtNTYyOTg_ebbd5a37-26e8-46de-afef-05c127672d1f"
      unitRef="usd">1727000</us-gaap:FinanceLeaseRightOfUseAsset>
    <fet:LeaseRightOfUseAssets
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzUtNC0xLTEtNTYyOTg_6eea47f7-a2ed-433d-84eb-6e3141e14c63"
      unitRef="usd">59770000</fet:LeaseRightOfUseAssets>
    <fet:LeaseRightOfUseAssets
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzUtNi0xLTEtNTYyOTg_f5c48a9b-3594-4cd9-b04d-8467399787f4"
      unitRef="usd">27158000</fet:LeaseRightOfUseAssets>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtNC0xLTEtNTYyOTg_4ef578a6-bca2-4282-9f96-ba7c9396ea42"
      unitRef="usd">8776000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzgtNi0xLTEtNTYyOTg_dd241457-ccd3-4d16-9a42-22c140a6033d"
      unitRef="usd">10956000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktNC0xLTEtNTYyOTg_9de4b576-5fdb-4a35-96c7-3087e9f3a026"
      unitRef="usd">782000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzktNi0xLTEtNTYyOTg_c4284705-9ce8-44e8-b5e5-e353615a95a8"
      unitRef="usd">860000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzExLTQtMS0xLTU2Mjk4_0c08a84e-8d9b-428f-ae2a-964f2057836a"
      unitRef="usd">64626000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzExLTYtMS0xLTU2Mjk4_a3bf91b1-22b4-4473-a700-dcce1bbef920"
      unitRef="usd">34745000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTQtMS0xLTU2Mjk4_3a7fa521-c974-444f-9ace-2f92250f1f90"
      unitRef="usd">1231000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEyLTYtMS0xLTU2Mjk4_3fbdebc9-e67f-4a44-9567-b976c0776714"
      unitRef="usd">353000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <fet:OperatingAndFinanceLeaseLiability
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEzLTQtMS0xLTU2Mjk4_fc87ec55-c206-48bf-bfd0-af6bf7f48e46"
      unitRef="usd">75415000</fet:OperatingAndFinanceLeaseLiability>
    <fet:OperatingAndFinanceLeaseLiability
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTplZjZkNTFkYTZiOGU0NTNlOTAxMGUyZTQ4ODVmODYwZi90YWJsZXJhbmdlOmVmNmQ1MWRhNmI4ZTQ1M2U5MDEwZTJlNDg4NWY4NjBmXzEzLTYtMS0xLTU2Mjk4_53a07994-d730-4f7e-9f64-4e36f77198c8"
      unitRef="usd">46914000</fet:OperatingAndFinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczOQ_42563eac-5271-423b-b1bb-f7c27b51d7ac">&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of lease expenses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzItNC0xLTEtNTYyOTg_820a3644-4e59-422c-8a19-a417fb1e5262"
      unitRef="usd">11591000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzItNi0xLTEtNTYyOTg_cf9c2541-6cee-4b2b-b9fb-b32e2ee6681e"
      unitRef="usd">11123000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzQtNC0xLTEtNTYyOTg_b23fbf1f-54db-4e6f-b177-d85c42183ab3"
      unitRef="usd">887000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzQtNi0xLTEtNTYyOTg_cbfb2181-749c-4c93-9057-b348ad6ccb96"
      unitRef="usd">1061000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzUtNC0xLTEtNTYyOTg_537e84a8-93d5-4924-8919-c11b1b811c39"
      unitRef="usd">77000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzUtNi0xLTEtNTYyOTg_66b1d3f5-43ae-483b-9fbf-3d1cea58e1ee"
      unitRef="usd">110000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:SubleaseIncome
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzYtNC0xLTEtNTYyOTg_3f4662ed-ff7b-4c60-ac62-8e1e2913f275"
      unitRef="usd">2437000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzYtNi0xLTEtNTYyOTg_8402be17-549f-40d3-80d1-4d291fa8ec94"
      unitRef="usd">2184000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzctNC0xLTEtNTYyOTg_7acf09bc-44d7-4fa5-8eee-8c5db6fdb036"
      unitRef="usd">10118000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowNjI0YTY5NTM5NGQ0ZjRjOGNjOGQ1ZjdiM2M0YWJiMC90YWJsZXJhbmdlOjA2MjRhNjk1Mzk0ZDRmNGM4Y2M4ZDVmN2IzYzRhYmIwXzctNi0xLTEtNTYyOTg_127c0584-0f70-4996-91d1-34d8ca02cbbc"
      unitRef="usd">10110000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczMA_ad150a28-5b65-45d9-ad82-281fadca8151">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzczNQ_1bfc88c2-a489-440a-8337-5986e01a07ee">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzItMi0xLTEtNTYyOTg_d7f833f5-ba69-4c08-bfcb-3234a1852ba6"
      unitRef="usd">13022000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzItNC0xLTEtNTYyOTg_18d6714a-039f-4851-a97b-272404ebcd15"
      unitRef="usd">882000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzItNi0xLTEtNTYyOTg_fd1d84a7-238a-4e5b-a931-d28a1e6aa7a1"
      unitRef="usd">13904000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzMtMi0xLTEtNTYyOTg_e684fd35-685a-4d26-b88f-33e43c9b6bc3"
      unitRef="usd">11596000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzMtNC0xLTEtNTYyOTg_d95a3926-ee94-4383-8e93-0baaa219b77e"
      unitRef="usd">635000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzMtNi0xLTEtNTYyOTg_be7a6b2c-a141-4750-a125-62a3a68082fd"
      unitRef="usd">12231000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzQtMi0xLTEtNTYyOTg_9649ec57-2578-4ffb-887d-964b996f123c"
      unitRef="usd">10974000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzQtNC0xLTEtNTYyOTg_76e74e80-d734-45d5-916a-9306bd099d68"
      unitRef="usd">521000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzQtNi0xLTEtNTYyOTg_f30ffc0e-7114-4e26-96ca-99c59846bb77"
      unitRef="usd">11495000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzUtMi0xLTEtNTYyOTg_a9c56d45-8c1d-437f-8ada-6167dceec637"
      unitRef="usd">10193000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzUtNC0xLTEtNTYyOTg_03603e79-c699-4f40-83a4-33496bcd3fa5"
      unitRef="usd">148000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzUtNi0xLTEtNTYyOTg_9f80f150-9084-48c1-9c17-b1ef6cd569ec"
      unitRef="usd">10341000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzYtMi0xLTEtNTYyOTg_0bc905ad-b1a8-437e-9732-2cb4ec1d14a8"
      unitRef="usd">10018000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzYtNC0xLTEtNTYyOTg_766eed2c-2f55-47a0-b2f3-270b695eb9c3"
      unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzYtNi0xLTEtNTYyOTg_ff151efa-e382-4445-abcb-18abd489f508"
      unitRef="usd">10031000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzctMi0xLTEtNTYyOTg_3908d8a0-289c-46f1-9751-ad6199ba90de"
      unitRef="usd">41820000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzctNC0xLTEtNTYyOTg_e22e9a41-4d09-4534-a7cc-9eba0ca5f3f8"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzctNi0xLTEtNTYyOTg_da9fff89-9144-4f28-9f84-0be2986c1fc1"
      unitRef="usd">41820000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzgtMi0xLTEtNTYyOTg_7a30996e-b231-430b-820e-32c9e6846396"
      unitRef="usd">97623000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzgtNC0xLTEtNTYyOTg_3425e825-c604-473c-97c2-e22122df7d04"
      unitRef="usd">2199000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzgtNi0xLTEtNTYyOTg_1e07ae2b-3faa-4909-bb1e-1c74b5884830"
      unitRef="usd">99822000</fet:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzktMi0xLTEtNTYyOTg_6390c0d1-069e-499f-b87d-1cb574f5b7fa"
      unitRef="usd">24221000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzktNC0xLTEtNTYyOTg_85a18ff5-bab5-4097-a4d8-85e435d68395"
      unitRef="usd">186000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <fet:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzktNi0xLTEtNTYyOTg_6ec6a9e4-f2ee-41e6-b598-8fb3a1847d95"
      unitRef="usd">24407000</fet:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzEwLTItMS0xLTU2Mjk4_d0821648-eaf1-4c1a-90c6-8052f7684965"
      unitRef="usd">73402000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzEwLTQtMS0xLTU2Mjk4_0cc883ab-cc3f-4a8c-b16d-c8eb209d9045"
      unitRef="usd">2013000</us-gaap:FinanceLeaseLiability>
    <fet:OperatingAndFinanceLeaseLiability
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTpiYmE5NzA2MTA3NzI0MzZkYTUzOThiZWY2ODA1MzlmNi90YWJsZXJhbmdlOmJiYTk3MDYxMDc3MjQzNmRhNTM5OGJlZjY4MDUzOWY2XzEwLTYtMS0xLTU2Mjk4_636737da-c4f4-44f9-a643-ce00543bf127"
      unitRef="usd">75415000</fet:OperatingAndFinanceLeaseLiability>
    <fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzc0MA_1406cd0a-a722-4cb8-b265-63df8acbc77f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining term and weighted average discount rates related to leases as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzItMi0xLTEtNTYyOTg_0c4ac09f-68a4-4e4b-a8e8-2d5c926fddf2">P8Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzItNC0xLTEtNTYyOTg_d8b327e0-4b77-4cdb-9ad3-87b39a1692a2">P6Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzMtMi0xLTEtNTYyOTg_74356393-6d09-43b4-9b72-a158ad465b1d">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzMtNC0xLTEtNTYyOTg_5dd8e3f2-9550-49c4-9902-a519872bea3d">P1Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzUtMi0xLTEtNTYyOTg_dd15fa5e-b508-4157-a4a6-d9b3b53e79c5"
      unitRef="number">0.0658</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzUtNC0xLTEtNTYyOTg_6c4f78e2-d150-45ab-96ae-cec001b8d364"
      unitRef="number">0.0658</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzYtMi0xLTEtNTYyOTg_c7194294-d466-49b5-903f-d0ce780caa90"
      unitRef="number">0.0643</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTowMjY1ZWI1ZDRmNjc0OGZkOWIyOWU5MWU3OGJlM2U0MS90YWJsZXJhbmdlOjAyNjVlYjVkNGY2NzQ4ZmQ5YjI5ZTkxZTc4YmUzZTQxXzYtNC0xLTEtNTYyOTg_8ebd84a4-cd08-437a-8a30-05aac65f1101"
      unitRef="number">0.0658</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzc0MQ_597049ae-fba3-4871-ae2f-0f63404a9f80">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information related to leases for the years ended December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzMtMi0xLTEtNTYyOTg_297a3078-d294-492a-93cf-c085ef3cb49c"
      unitRef="usd">11518000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzMtNC0xLTEtNTYyOTg_868d5fe5-8d53-4934-8969-7552fd521dd7"
      unitRef="usd">13053000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzQtMi0xLTEtNTYyOTg_50c4ea4d-bb5a-458a-ba71-b09217b71b58"
      unitRef="usd">78000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzQtNC0xLTEtNTYyOTg_cb0742e9-0f96-45a4-82f1-3dcdbcfce5a3"
      unitRef="usd">92000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzUtMi0xLTEtNTYyOTg_a0a39db1-a3b1-4d77-9ca8-a4982de90d87"
      unitRef="usd">1184000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90YWJsZTo0MzgxYjg1ZGQ2NzI0ODNjOTM2Y2M5N2JjZTU0ODNhOS90YWJsZXJhbmdlOjQzODFiODVkZDY3MjQ4M2M5MzZjYzk3YmNlNTQ4M2E5XzUtNC0xLTEtNTYyOTg_8caa71ad-02a2-4f7e-b85e-92cac0b96d45"
      unitRef="usd">1517000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity
      contextRef="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzE1MzkzMTYyNzkyMDYy_e4fa301c-f0a7-4e9b-978b-196b92be638f"
      unitRef="usd">32100000</us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity>
    <fet:AnnualRent
      contextRef="i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzYwNDczMTM5NTU4ODE_000f4240-d39e-42d5-a088-b221fdc60953"
      unitRef="usd">2700000</fet:AnnualRent>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="id88b459900cc455495a713389440e391_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzU0OTc1NTgxNDIwNTM_d7161417-df1a-4325-be2a-15247b61bdb7">P12Y</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:OperatingLeaseLiability
      contextRef="id88b459900cc455495a713389440e391_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzYwNDczMTM5NTU4OTU_322bb19f-79b4-404c-9cd6-f619edee3d43"
      unitRef="usd">24800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id88b459900cc455495a713389440e391_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMDkvZnJhZzplNjk1NDJkZjVlYTE0MWU1OTViNzk1OGVlMTk1YTA5YS90ZXh0cmVnaW9uOmU2OTU0MmRmNWVhMTQxZTU5NWI3OTU4ZWUxOTVhMDlhXzYwNDczMTM5NTU4OTU_d87ec71d-8159-4039-b69e-007964dd8f3f"
      unitRef="usd">24800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU3MDE_aaf794e0-4f78-41a4-89b3-91e922776b48">Income Taxes&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income (loss) before income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and state&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the actual provision for income taxes and that computed by applying the U.S. statutory rate to loss before income taxes are outlined below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit at the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior year federal, non-U.S. and state tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate was&#160;64.1% and 0.8%&#160;for&#160;the years ended December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax benefit for the years ended December&#160;31, 2022 and 2021 includes an increase in our valuation allowance of $8.1 million and $31.1 million, respectively, consisting of a full valuation allowance against our deferred tax assets in the U.S., U.K., Germany, Singapore, China and Saudi Arabia as further described below under the primary components of deferred taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The primary components of deferred taxes include (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss and other tax carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value discount on 2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill from certain acquisitions is tax deductible due to the acquisition structure as an asset purchase or due to tax elections made by the Company and the respective sellers at the time of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have deferred tax assets related to net operating loss and other tax carryforwards in the U.S., and in certain states and foreign jurisdictions. We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, we had $279.7 million of U.S. net operating loss carryforwards and $10.6 million of state net operating losses. Of these losses, $44.1 million will expire no later than 2037 if they are not utilized prior to that date. The remaining $246.2 million will not expire. We also had $200.0 million of non-U.S. net operating loss carryforwards with indefinite expiration dates. In addition to our net operating loss carryforwards, we also had U.S. interest limitation carryforwards of $105.6 million with indefinite expiration dates. The ultimate realization of income tax benefits for these net operating loss and interest limitation carryforwards depends on our ability to generate sufficient taxable income in the respective taxing jurisdictions. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic net operating losses may be limited in future periods depending upon future changes in ownership. Where we have unrecognized tax benefits in jurisdictions with existing net operating losses, we utilize the unrecognized tax benefits as a source of income to offset such losses. We do not anticipate being able to fully utilize all of the losses prior to their expiration in the following jurisdictions: the U.S, the U.K, Germany, Singapore, China and Saudi Arabia.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, we recognized $8.1 million of tax expense related to the increase in our valuation allowance provided against our deferred tax assets to write down our deferred tax assets in these jurisdictions to what is more likely than not realizable. We increased our valuation allowance related to our U.S. and foreign deferred tax assets by $4.6 million and $3.5 million, respectively. In making such a determination for each of these jurisdictions, we considered all available positive and negative evidence, including our recent history of pretax losses over the prior three year period, the goodwill and intangible asset impairments for various reporting units, the future reversals of existing taxable temporary differences, the projected future taxable income or loss and tax-planning.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities arising from the difference between the financial reporting and income tax bases inherent in our foreign subsidiaries, referred to as outside basis differences, have not been provided for U.S. income tax purposes because we do not intend to sell, liquidate or otherwise trigger the recognition of U.S. taxable income with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;regard to our investment in these foreign subsidiaries.&#160;Determining the amount of U.S. deferred tax liabilities associated with outside basis differences is not practicable at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file income tax returns in the U.S. as well as in various states and non-U.S. jurisdictions. With few exceptions, we are no longer subject to income tax examination by tax authorities in these jurisdictions prior to 2016. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for uncertain tax positions in accordance with guidance in ASC Topic 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional based on tax positions related to current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefits at December&#160;31, 2022 was $10.5 million, of which it is reasonably possible that $4.4 million could be settled during the next twelve-month period as a result of the conclusion of various tax audits or due to the expiration of the applicable statute of limitations. We estimate that $7.6 million of the unrecognized tax benefits at December&#160;31, 2022, excluding consideration of valuation allowance, would impact our future effective income tax rate, if recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to uncertain tax positions within the provision for income taxes in the consolidated statements of&#160;comprehensive income (loss). As of December&#160;31, 2022 and 2021, we had accrued approximately $0.4 million and $0.5 million in interest and penalties, respectively. During the years ended December&#160;31, 2022 and 2021, we recognized no material change in the interest and penalties related to uncertain tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU2Nzc_8b31c97b-a9fb-453f-ac6d-0b784a8b859d">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income (loss) before income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzEtMS0xLTEtNTYyOTg_078901da-22cf-4210-8c45-707a3902b898"
      unitRef="usd">-43587000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzEtMy0xLTEtNTYyOTg_5b879993-d80d-43e2-a91b-d21d1c978a25"
      unitRef="usd">-98445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzItMS0xLTEtNTYyOTg_2c77df96-aea5-411a-a8aa-7ec1c464815f"
      unitRef="usd">53936000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzItMy0xLTEtNTYyOTg_e64b7912-5c88-49c0-8c67-8929d6ee1a3c"
      unitRef="usd">16436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzMtMS0xLTEtNTYyOTg_18c0a364-50b1-45c9-bced-3b4834227c48"
      unitRef="usd">10349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTphZGYzODUyYjYyMjU0NDdkOTE1ZjA2MzFiYWNmZDUxZC90YWJsZXJhbmdlOmFkZjM4NTJiNjIyNTQ0N2Q5MTVmMDYzMWJhY2ZkNTFkXzMtMy0xLTEtNTYyOTg_98c043b6-a7ce-41e3-8a75-a22a5052e0ae"
      unitRef="usd">-82009000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU2Njk_83b6cb57-87bf-456e-b30a-0f36df67cf0a">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and state&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <fet:CurrentFederalAndStateTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzItMS0xLTEtNTYyOTg_62d76a9d-7434-45ae-81d4-c06a19ea3fc4"
      unitRef="usd">196000</fet:CurrentFederalAndStateTaxExpenseBenefit>
    <fet:CurrentFederalAndStateTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzItMy0xLTEtNTYyOTg_93a96358-5b50-47f5-9d36-bd28c7c0e7c3"
      unitRef="usd">1235000</fet:CurrentFederalAndStateTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzMtMS0xLTEtNTYyOTg_a01f5684-4456-4818-9f9b-2fef74b1edae"
      unitRef="usd">6571000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzMtMy0xLTEtNTYyOTg_acc10054-ba6f-4abb-b601-c64672142276"
      unitRef="usd">-3384000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzQtMS0xLTEtNTYyOTg_e2392a37-3e47-49bc-8165-b523b7702880"
      unitRef="usd">6767000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzQtMy0xLTEtNTYyOTg_5bebf1f0-81f4-4bad-979d-8439b5debd5e"
      unitRef="usd">-2149000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <fet:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzYtMS0xLTEtNTYyOTg_412ff309-df80-4f0c-b16e-ba5e6d598c35"
      unitRef="usd">26000</fet:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <fet:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzYtMy0xLTEtNTYyOTg_965f5a2f-ba80-4ee1-a61b-493138c154f1"
      unitRef="usd">-169000</fet:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzctMS0xLTEtNTYyOTg_97ceb289-deed-4fef-ae15-508eba0e347f"
      unitRef="usd">-156000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzctMy0xLTEtNTYyOTg_6cc1db8c-df2b-4fd9-acab-89809cf4867a"
      unitRef="usd">2960000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzgtMS0xLTEtNTYyOTg_81187653-f8a7-40e3-87f3-ba576d69c8a2"
      unitRef="usd">-130000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzgtMy0xLTEtNTYyOTg_16844c36-3af3-467e-9e19-9dda89b25616"
      unitRef="usd">2791000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzktMS0xLTEtNTYyOTg_17cc4806-0bb3-4aa2-9988-8dfe6e0d11c2"
      unitRef="usd">6637000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTozNGU2OWQ0NzIwMmM0ZjI4ODBiZGNiZjVlZjFiZTFlYy90YWJsZXJhbmdlOjM0ZTY5ZDQ3MjAyYzRmMjg4MGJkY2JmNWVmMWJlMWVjXzktMy0xLTEtNTYyOTg_b30ffa5f-64e8-4586-99a4-e8e8cb8deeb3"
      unitRef="usd">642000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU2OTQ_08d975d8-3f8f-4f61-ba86-04fde94bf84d">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the actual provision for income taxes and that computed by applying the U.S. statutory rate to loss before income taxes are outlined below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit at the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior year federal, non-U.S. and state tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtMS0xLTEtNTYyOTg_a8f59a75-2cc6-48dd-ac67-c62b226a852f"
      unitRef="usd">2173000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtMi0xLTEtNTYyOTg_a660d198-edbb-4819-825f-e0db1d30bde8"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtNC0xLTEtNTYyOTg_e1caafe4-6997-417b-9cc7-168de85e4417"
      unitRef="usd">-17222000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEtNS0xLTEtNTYyOTg_49777631-602e-483c-a054-ce89b90e6c36"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItMS0xLTEtNTYyOTg_a70a7a72-1559-40b2-9e6f-82d74ffade1e"
      unitRef="usd">879000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItMi0xLTEtNTYyOTg_3554382b-31a5-4024-a610-79d5bd4f6724"
      unitRef="number">0.085</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItNC0xLTEtNTYyOTg_7dd98a97-8c73-4478-8e0f-8a8b436ae7e5"
      unitRef="usd">22000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzItNS0xLTEtNTYyOTg_5cecef40-2fcc-41ec-bb3d-a37f0ad16e66"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtMS0xLTEtNTYyOTg_8e2283d9-eeaa-41d4-bb9b-d8a4287cc6f7"
      unitRef="usd">-7242000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtMi0xLTEtNTYyOTg_aa86235d-d042-471e-9dca-be3ae0150c6c"
      unitRef="number">0.700</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtNC0xLTEtNTYyOTg_3a9786c2-48ce-4ab1-ba3a-96c888c257c5"
      unitRef="usd">-7594000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzMtNS0xLTEtNTYyOTg_b0e20f74-ed01-431c-887c-242b534a3bc7"
      unitRef="number">-0.093</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <fet:IncomeTaxReconciliationTaxCreditsDomestic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtMS0xLTEtNTYyOTg_75aa4309-9711-4489-950a-b2ba66b23dc7"
      unitRef="usd">166000</fet:IncomeTaxReconciliationTaxCreditsDomestic>
    <fet:EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtMi0xLTEtNTYyOTg_86a2d85b-87eb-4e21-b22f-62f6ff92abb6"
      unitRef="number">0.016</fet:EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic>
    <fet:IncomeTaxReconciliationTaxCreditsDomestic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtNC0xLTEtNTYyOTg_a272a6d9-54bb-47b1-9740-fdff10b9931f"
      unitRef="usd">-264000</fet:IncomeTaxReconciliationTaxCreditsDomestic>
    <fet:EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzQtNS0xLTEtNTYyOTg_0c216467-983e-4992-af40-48941ff65281"
      unitRef="number">0.003</fet:EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtMS0xLTEtNTYyOTg_d68af14d-9c4c-4dd6-9770-146c4060dace"
      unitRef="usd">-591000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtMi0xLTEtNTYyOTg_dd2bdc25-cbaa-4215-ae03-e851132bcb8b"
      unitRef="number">0.057</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtNC0xLTEtNTYyOTg_7166dbae-c4d1-4b49-95f5-ca7c2b5d87e9"
      unitRef="usd">-7183000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzUtNS0xLTEtNTYyOTg_8f402c9e-8616-46d3-9064-2b49c9fe088e"
      unitRef="number">-0.088</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtMS0xLTEtNTYyOTg_2376f1a4-eb34-42fc-a256-cf7d128efde1"
      unitRef="usd">3157000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtMi0xLTEtNTYyOTg_02c6d1b8-fd31-484e-a728-47c873f09575"
      unitRef="number">0.305</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtNC0xLTEtNTYyOTg_36bce5a4-bc81-4750-bb0c-13837a26d8dd"
      unitRef="usd">3006000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzYtNS0xLTEtNTYyOTg_f202d579-bc47-442a-b860-63b77d2c615c"
      unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <fet:EffectiveIncomeTaxRateReconciliationCAREsActAmount
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctMS0xLTEtNTYyOTg_32e53b10-417c-410c-8f50-ca5203cf4d3f"
      unitRef="usd">0</fet:EffectiveIncomeTaxRateReconciliationCAREsActAmount>
    <fet:EffectiveIncomeTaxRateReconciliationCAREsActPercent
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctMi0xLTEtNTYyOTg_17c7693d-0c87-4f63-a9bb-9640aea95708"
      unitRef="number">0</fet:EffectiveIncomeTaxRateReconciliationCAREsActPercent>
    <fet:EffectiveIncomeTaxRateReconciliationCAREsActAmount
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctNC0xLTEtNTYyOTg_38703c5f-e96a-425c-b0ad-496b2796e029"
      unitRef="usd">113000</fet:EffectiveIncomeTaxRateReconciliationCAREsActAmount>
    <fet:EffectiveIncomeTaxRateReconciliationCAREsActPercent
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzctNS0xLTEtNTYyOTg_4ecfbfc6-b8c9-4c35-af87-7054808e1787"
      unitRef="number">-0.001</fet:EffectiveIncomeTaxRateReconciliationCAREsActPercent>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtMS0xLTEtNTYyOTg_5b9bb4ac-156e-4d66-a35f-d5850db9d7cd"
      unitRef="usd">8077000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtMi0xLTEtNTYyOTg_10f490ee-46f5-4513-afa2-c015c63c0150"
      unitRef="number">0.780</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtNC0xLTEtNTYyOTg_bfbe8bfe-820a-436d-83c4-a31ffcf84f84"
      unitRef="usd">31079000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzgtNS0xLTEtNTYyOTg_3b2eed5d-b3fa-4d91-a80a-6f40fb86daca"
      unitRef="number">-0.379</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktMS0xLTEtNTYyOTg_1380053c-6f52-4b7d-bbc6-9efbe94dad26"
      unitRef="usd">18000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktMi0xLTEtNTYyOTg_1390a0f2-68d3-4aec-b9c8-3f857b41f0bb"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktNC0xLTEtNTYyOTg_c95dc938-b116-4870-8e72-4a135648ea71"
      unitRef="usd">-1315000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzktNS0xLTEtNTYyOTg_470f7940-d224-4d1b-8b74-520f6d21fbf9"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTEtMS0xLTU2Mjk4_6034ead3-741d-48e9-b93f-3f5c346cf24b"
      unitRef="usd">6637000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTItMS0xLTU2Mjk4_d1d31d50-89bc-4fa4-a237-73b7b88ff647"
      unitRef="number">0.641</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTQtMS0xLTU2Mjk4_cab67ae6-61f8-4811-8b1c-23a6f9212688"
      unitRef="usd">642000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZToxNzZkOTAyNWY5Mjk0NGU1OTFlMjVjNTRjOGMyZTRmMC90YWJsZXJhbmdlOjE3NmQ5MDI1ZjkyOTQ0ZTU5MWUyNWM1NGM4YzJlNGYwXzEwLTUtMS0xLTU2Mjk4_f95a6a8b-e2b7-4428-852a-e578df64075e"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzQ0MA_d1d31d50-89bc-4fa4-a237-73b7b88ff647"
      unitRef="number">0.641</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzQ0Nw_f95a6a8b-e2b7-4428-852a-e578df64075e"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzEyNTA_58743139-6edb-4076-b3d6-1acbe15cbbdb"
      unitRef="usd">8100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzEyNTc_ad602cc3-0608-46f5-81ee-366f57ff3bf0"
      unitRef="usd">31100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU3MTg_2c0eb1ae-21e8-4c5c-924f-fdd2cb615bad">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The primary components of deferred taxes include (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss and other tax carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value discount on 2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzItMS0xLTEtNTYyOTg_98ac40dc-8b33-4419-8f5a-a738d409afa6"
      unitRef="usd">3940000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzItMy0xLTEtNTYyOTg_36229ab1-9b0b-4886-84ce-ae195360f22b"
      unitRef="usd">3978000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <fet:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzMtMS0xLTEtNTYyOTg_bf590321-32db-4a14-a415-6ec5a17fc7f9"
      unitRef="usd">17596000</fet:DeferredTaxAssetsOperatingLeaseLiabilities>
    <fet:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzMtMy0xLTEtNTYyOTg_986402fc-5dff-407b-93ec-dae2d0a5530f"
      unitRef="usd">11176000</fet:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzQtMS0xLTEtNTYyOTg_78966b32-3610-4491-b03a-7d825de19f6e"
      unitRef="usd">12964000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzQtMy0xLTEtNTYyOTg_de3f872e-ca43-42cb-8412-acd954af3585"
      unitRef="usd">14692000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzUtMS0xLTEtNTYyOTg_f957631a-8c52-465a-902e-d07d7c62fe5e"
      unitRef="usd">1862000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzUtMy0xLTEtNTYyOTg_716c6ab3-fea8-4112-9ea7-39d9895225fc"
      unitRef="usd">2340000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzYtMS0xLTEtNTYyOTg_6227098a-f2ae-48f1-8922-cce6296f6141"
      unitRef="usd">124024000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherTaxCarryforwards
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzYtMy0xLTEtNTYyOTg_b0336ec5-1465-454b-9e98-a58bdac2cddb"
      unitRef="usd">109402000</us-gaap:DeferredTaxAssetsOtherTaxCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzctMS0xLTEtNTYyOTg_8a591d1f-b3c9-4fcb-9624-a8ba2b16dd4c"
      unitRef="usd">26607000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzctMy0xLTEtNTYyOTg_efe156a6-b3d2-4383-942b-ad5b5b1ab596"
      unitRef="usd">32513000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <fet:DeferredTaxAssetsFairValueDiscountOnNotes
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzgtMS0xLTEtNTYyOTg_42572f74-32e7-4748-b0bd-973caf042181"
      unitRef="usd">26301000</fet:DeferredTaxAssetsFairValueDiscountOnNotes>
    <fet:DeferredTaxAssetsFairValueDiscountOnNotes
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzgtMy0xLTEtNTYyOTg_cf19587d-751c-4923-adbe-5029a678aee7"
      unitRef="usd">22250000</fet:DeferredTaxAssetsFairValueDiscountOnNotes>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzktMS0xLTEtNTYyOTg_6a282897-040e-4420-a5e3-d9a8f94e8267"
      unitRef="usd">4570000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzktMy0xLTEtNTYyOTg_abf754c7-d27d-4a6d-aab4-a7f0a5dac432"
      unitRef="usd">6424000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEwLTEtMS0xLTU2Mjk4_0041aaa7-5a3d-4176-ad10-3214096b71ea"
      unitRef="usd">3991000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEwLTMtMS0xLTU2Mjk4_fe1b179e-7c90-4352-bff6-c2d4ae40877d"
      unitRef="usd">1912000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzExLTEtMS0xLTU2Mjk4_ecc90807-9e41-46e6-b452-94c4dad57688"
      unitRef="usd">221855000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzExLTMtMS0xLTU2Mjk4_6825b006-91b9-4375-b98d-053f5bdbbed7"
      unitRef="usd">204687000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEyLTEtMS0xLTU2Mjk4_4730cc08-d59b-42fb-9334-41901b6fd8d1"
      unitRef="usd">208139000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEyLTMtMS0xLTU2Mjk4_3b9e6812-91e9-4b46-9774-aed3f37a2404"
      unitRef="usd">198366000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEzLTEtMS0xLTU2Mjk4_62c76947-a079-4ce9-9868-70e3137d705a"
      unitRef="usd">13716000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzEzLTMtMS0xLTU2Mjk4_c29cd82f-cc98-430e-b716-0603af354c59"
      unitRef="usd">6321000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <fet:DeferredTaxLiabilitiesOperatingLeaseAssets
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE2LTEtMS0xLTU2Mjk4_b17eeb16-f0ed-41b0-9d3e-216f10d0feb2"
      unitRef="usd">13989000</fet:DeferredTaxLiabilitiesOperatingLeaseAssets>
    <fet:DeferredTaxLiabilitiesOperatingLeaseAssets
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE2LTMtMS0xLTU2Mjk4_96193505-1a78-4c07-9b9f-5c8d02b77434"
      unitRef="usd">6490000</fet:DeferredTaxLiabilitiesOperatingLeaseAssets>
    <fet:DeferredTaxLiabilitiesPrepaidExpensesAndOther
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE3LTEtMS0xLTU2Mjk4_5c6df33e-1b22-4394-a85a-f58a1ede92ea"
      unitRef="usd">445000</fet:DeferredTaxLiabilitiesPrepaidExpensesAndOther>
    <fet:DeferredTaxLiabilitiesPrepaidExpensesAndOther
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE3LTMtMS0xLTU2Mjk4_0ef7f449-b73e-45a4-b52b-0ba5424d8f6a"
      unitRef="usd">462000</fet:DeferredTaxLiabilitiesPrepaidExpensesAndOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE4LTEtMS0xLTU2Mjk4_e73b395d-146b-4647-853e-316a1beb45a2"
      unitRef="usd">14434000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE4LTMtMS0xLTU2Mjk4_27e02f56-fd58-4b4a-aced-ea9ae04c61ea"
      unitRef="usd">6952000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE5LTEtMS0xLTU2Mjk4_c16f320a-99d8-4f44-baa0-da8224fc7c9d"
      unitRef="usd">718000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjMTlmMzk2NzFmYWY0ZDIwYTIzODI5ZjE0NGYxNzdmYy90YWJsZXJhbmdlOmMxOWYzOTY3MWZhZjRkMjBhMjM4MjlmMTQ0ZjE3N2ZjXzE5LTMtMS0xLTU2Mjk4_4934c61b-c0bc-41a1-a0f2-4aa08598a31a"
      unitRef="usd">631000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIwNDA_87a2c48a-c663-404c-b4c3-2d223afcf3f5"
      unitRef="usd">279700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIwODg_30bfad8f-ea74-4678-956b-45fb9298a623"
      unitRef="usd">10600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIxMzk_cd0c34a6-aca6-465f-9f42-d8cd6c4d5d60"
      unitRef="usd">44100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIyMzI_6b970763-5cf2-4c4e-b1af-5a0c2ad542bc"
      unitRef="usd">246200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzIyNjQ_45d3281a-e283-4622-9839-787644a43912"
      unitRef="usd">200000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <fet:USInterestLimitationCarryforwards
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyODAyNzg2_29b71af2-46c3-440c-9962-77b86353b867"
      unitRef="usd">105600000</fet:USInterestLimitationCarryforwards>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzI5MzE_58743139-6edb-4076-b3d6-1acbe15cbbdb"
      unitRef="usd">8100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i14692e8c23db4a18ad360d63e590130d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODYz_4b81732f-9123-4cef-a669-bc06a109fb4f"
      unitRef="usd">4600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia386dfb404304a7392fac004e741f944_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODc1_83e21e94-f76a-4ab3-83b1-4c2f736e24a0"
      unitRef="usd">3500000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzU3MDU_28175e86-ec09-41c8-a065-c4570591394e">A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional based on tax positions related to current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzAtMi0xLTEtNTYyOTg_c43952a4-088f-4fe9-82d9-86411f68c604"
      unitRef="usd">8358000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzEtMi0xLTEtNTYyOTg_a5090908-8562-4fc9-8e4f-6d96183e5fc0"
      unitRef="usd">2906000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzItMi0xLTEtNTYyOTg_c3530bb3-72db-4898-ab6e-7b0ba424e0e5"
      unitRef="usd">1478000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzMtMi0xLTEtNTYyOTg_aa5a64c7-4857-4c5f-8f67-9e9ab6ca5c3d"
      unitRef="usd">822000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzQtMi0xLTEtNTYyOTg_c51eb0ba-5116-4b3f-aadc-f8f1b1bf7684"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzUtMi0xLTEtNTYyOTg_9aba43a4-50f0-4354-a4e2-8d85854778fd"
      unitRef="usd">1408000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90YWJsZTpjNzQ3MDkwZjg0NzY0MGVkYmFiMzFmOTZmMmJiNjZjZS90YWJsZXJhbmdlOmM3NDcwOTBmODQ3NjQwZWRiYWIzMWY5NmYyYmI2NmNlXzYtMi0xLTEtNTYyOTg_5ae289e4-18c1-4c7a-b908-cc7a23d11328"
      unitRef="usd">10512000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzQ4OTc_392e45eb-35e4-4f51-967c-0057b7404c11"
      unitRef="usd">10500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODMx_dcf9bc67-190a-45b8-af42-e57ad41554c2"
      unitRef="usd">4400000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODM5_c888c1a0-c05f-49db-bcf8-efd0fd8a937e"
      unitRef="usd">7600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODQ3_b110fd9b-388f-4af0-8621-f34016806a26"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTIvZnJhZzo5NDhjNjVhY2FiZDk0NzBhYjgxMzk3ZGQxMTdiZDc4Yi90ZXh0cmVnaW9uOjk0OGM2NWFjYWJkOTQ3MGFiODEzOTdkZDExN2JkNzhiXzE1MzkzMTYyNzk5ODU1_8808a788-37c3-46df-a88a-c7824adbc873"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzExNjg_5699345e-7c94-49ac-bd67-a7a9e7c03693">Fair Value Measurements &lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had zero outstanding balance under the Credit Facility at December&#160;31, 2022 and December&#160;31, 2021. The Credit Facility incurs interest at a variable interest rate and therefore, the carrying amount approximates fair value. The fair value of the debt is classified as a Level 2 measurement because interest rates charged are similar to other financial instruments with similar terms and maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s Senior Notes is estimated using Level 2 inputs in the fair value hierarchy and is based on quoted prices for those or similar instruments. At December&#160;31, 2022, the fair value and the carrying value of the Company&#x2019;s 2025 Notes approximated $272.8 million and $237.9 million, respectively. At&#160;December&#160;31, 2021, the fair value and the carrying value of the Company&#x2019;s 2025 Notes approximated $225.0 million and $232.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other significant outstanding financial instruments as of December&#160;31, 2022 and 2021 that required measuring the amounts at fair value on a recurring basis. The Company did not change its valuation techniques associated with recurring fair value measurements from prior periods and there were no transfers between levels of the fair value hierarchy during the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i45128f41830f4abba493d8aab6e827cc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzI5_4084639c-ae81-4927-bad8-ab599eab03bf"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i748cb3dcdea1459aa3ce0044317ae744_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzI5_47b157e0-1e85-4aab-af44-f02df76bdb85"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i377d2a78bb2b4d718b486ba96fa9c607_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzY2MQ_62805fb6-7d72-4eae-904d-9b8816ee32cf"
      unitRef="usd">272800000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i377d2a78bb2b4d718b486ba96fa9c607_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzY2OA_31c3a4da-bf9b-46e2-8c38-47ef2b3cefb5"
      unitRef="usd">237900000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i19a8743d484c4c2696c390fcc8cd65be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2Xzc3Mg_b34ddcc5-02fb-44fc-9dd8-c238e2fdd0f4"
      unitRef="usd">225000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i19a8743d484c4c2696c390fcc8cd65be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2Xzc3OQ_c101e98b-9f0c-48b1-a807-61d81d3f5a85"
      unitRef="usd">232000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzgwOA_a816fc75-c84c-4a56-9d54-69f6631e9915"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTUvZnJhZzoyY2ZiMjIzZThkNDI0Mzc1YTRjNDk5ZTJlMjM2OTQ2Ni90ZXh0cmVnaW9uOjJjZmIyMjNlOGQ0MjQzNzVhNGM0OTllMmUyMzY5NDY2XzgwOA_d35408ae-0238-4286-91d1-608ab10d4bd8"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzcyODY_0f5826d4-91b1-4521-8baf-7ecf26cf29ac">Commitments and Contingencies&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company is, and in the future, could be involved in various pending or threatened legal actions, some of which may or may not be covered by insurance. Management has reviewed such pending judicial and legal proceedings, the reasonably anticipated costs and expenses in connection with such proceedings, and the availability and limits of insurance coverage, and has established reserves that are believed to be appropriate in light of those outcomes that are believed to be probable and can be estimated. The reserves accrued at December&#160;31, 2022 and 2021 are immaterial. In the opinion of management, the Company&#x2019;s ultimate liability, if any, with respect to these actions is not expected to have a material adverse effect on the Company&#x2019;s financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asbestos litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One of our subsidiaries has been named as one of many defendants in a number of product liability claims for alleged exposure to asbestos used in valves. These lawsuits are typically filed on behalf of plaintiffs who allege exposure to asbestos, against numerous defendants, often forty or more, who are alleged to have manufactured or distributed products containing asbestos. The injuries alleged by plaintiffs in these cases range from mesothelioma and other cancers to asbestosis. The earliest claims against our subsidiary were filed in New Jersey in 1998, and our subsidiary currently has active cases in Missouri, New Jersey, New York, and Illinois. These complaints do not typically include requests for a specific amount of damages. Our subsidiary acquired the trademark for the product line in question in 1985. To date, most of the claims against our subsidiary alleging illnesses due to asbestos have generally been based on products manufactured by the previous owner prior to 1985 that are alleged to have contained asbestos. Many claimants alleging illnesses due to asbestos sue on the basis of exposure prior to 1985, as by that date the hazards of asbestos exposure were well known and asbestos had begun to fall into disuse. Our subsidiary has been successful in obtaining dismissals in most lawsuits without any cash contribution including because the &#x201c;successor liability&#x201d; law in most states does not hold a purchaser in good faith liable for the actions of the seller prior to the acquisition date unless the purchaser contractually assumed the liabilities, which our subsidiary did not. There are exceptions to the successor liability doctrine in many states, so there are no assurances that our subsidiary will not be found liable for the actions of its predecessor. The law in other states on so called &#x201c;successor liability&#x201d; may be different or ambiguous in this regard, and could also expose our subsidiary to liability. Our subsidiary could also be found liable should a trier of fact reject our subsidiary&#x2019;s position that it is not responsible for the alleged asbestos injuries, such as in a case where a plaintiff alleges post-1985 exposure. To date, asbestos claims have not had a material adverse effect on our business, financial condition, results of operations, or cash flow, as our annual out-of-pocket costs over the last five years has been less than $300,000. There were approximately forty new cases filed against our subsidiary in each of last two years, and a significant number of existing cases were dismissed, settled or otherwise disposed of over the last year. We currently have fewer than 150 lawsuits pending against this subsidiary. Our subsidiary has over $17 million in face amount of insurance per occurrence and over $23 million of aggregate primary insurance coverage. In addition, our subsidiary has over $950 million in face amount of excess coverage applicable to the claims. There can be no guarantee that all of this can be collected due to policy terms and conditions and insurer insolvencies in the past or in the future. In January 2011, we entered into an agreement with seven of our primary insurers under which they have agreed to pay 80% of the costs of handling and settling each asbestos claim against the affected subsidiary. The insurers&#x2019; portion of the settlements is funded by our primary insurance limits, which are eroded only by settlements and not legal fees. Approximately $2.0 million in settlements has been paid by insurers and our subsidiary to date, with approximately $100,000 paid over the course of the last two years.&#160;Our subsidiary and the subscribing insurers have the right to withdraw from this agreement, but to date, no party has exercised this right or expressed an intent to do so.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tenaris litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October of 2017, one of our subsidiaries, Global Tubing LLC (&#x201c;Global Tubing&#x201d;), filed suit against Tenaris Coiled Tubes, LLC and Tenaris, S.A. (together &#x201c;Tenaris&#x201d;) in the United States District Court for the Southern District of Texas seeking a declaration that its DURACOIL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; products do not infringe certain Tenaris patents related to coiled tubing. Tenaris filed counterclaims against Global Tubing alleging DURACOIL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; products infringe three patents. Tenaris seeks unspecified damages and a permanent injunction. Global Tubing is vigorously defending itself and alleges the Tenaris patents are invalid and unenforceable. While Global Tubing believes that it will prevail in showing that its products do not infringe on Tenaris&#x2019;s patents, if Tenaris were to obtain a permanent injunction, Global Tubing may be barred from selling certain of its DURACOIL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; products.  Alternatively, if we are ordered to pay money damages and/or royalties for the life of the patents in question, Global Tubing&#x2019;s and the Company&#x2019;s financial performance may be materially adversely impacted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Portland Harbor Superfund&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;One of the Company&#x2019;s dormant subsidiaries is one of several named defendants in a suit filed by the Port of Portland, Oregon in May 2009 seeking reimbursement of costs related to an environmental study at the Port of Portland, and in March 2010, was identified as a potentially responsible party by the Environmental Protection Agency with respect to the Portland Harbor Superfund Site. The subsidiary is indemnified for environmental contamination losses by a third party that has assumed responsibility and is providing a defense of the claims. Based on information currently available, the Company does not believe that these matters will have a material adverse effect on the financial condition, results of operations, cash flows or capital expenditures of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for warehouses, office space, manufacturing facilities and equipment. The leases generally require the Company to pay certain expenses including taxes, insurance, maintenance, and utilities. See Note 9 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of credit and guarantees&lt;/span&gt;&lt;/div&gt;The Company executes letters of credit in the normal course of business to secure the delivery of product from specific vendors and also to guarantee the Company fulfilling certain performance obligations relating to certain large contracts. At December&#160;31, 2022, the Company had $21.8&#160;million in letters of credit outstanding.</us-gaap:CommitmentsDisclosureTextBlock>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="ifbd7b52a43564f7bbc98798ee8686bb2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzExNDU_f2e2d93c-9423-4f4b-a232-b43c23563567"
      unitRef="defendant">40</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="ic48689dc8e5f4cd09463aa094e12b4ef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzYwNDczMTM5NzQ4Njc_be746d07-bfaa-4686-8ee3-e5c65bec56e7"
      unitRef="usd">300000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ic48689dc8e5f4cd09463aa094e12b4ef_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzMyOTg1MzQ4OTI3MDM_81852149-5b45-44d3-b87a-5afc6d7b9fe0"
      unitRef="case">40</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i74c781257091437eaa13869765485128_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM0OTM_4c01f032-0b94-4d9a-8035-8a14c517f012"
      unitRef="case">150</us-gaap:LossContingencyPendingClaimsNumber>
    <fet:ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence
      contextRef="i74c781257091437eaa13869765485128_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM1NjI_23c833c8-f42f-468a-8404-598e6ee1e37f"
      unitRef="usd">17000000</fet:ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence>
    <fet:ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage
      contextRef="i74c781257091437eaa13869765485128_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM2MTc_266ab987-d940-4507-ad77-ceac4dc74c26"
      unitRef="usd">23000000</fet:ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage>
    <fet:ProductLiabilityContingencyFaceAmountofExcessCoverage
      contextRef="i74c781257091437eaa13869765485128_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM2OTg_70e93496-b770-4dc8-b754-0d27847b4f2d"
      unitRef="usd">950000000</fet:ProductLiabilityContingencyFaceAmountofExcessCoverage>
    <fet:ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement
      contextRef="ib6a947d0c1404d2fb3a83bc796f6e93e_D20110101-20110131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzM5NjI_eea25bb5-62c0-49d3-9d4f-9071020fcb7e"
      unitRef="primary_insurer">7</fet:ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement>
    <fet:ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance
      contextRef="ib6a947d0c1404d2fb3a83bc796f6e93e_D20110101-20110131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzQwMjU_2769750f-5f9b-4293-bbbb-b853a5a19d1e"
      unitRef="number">0.80</fet:ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i06eddb09a169480c9b9e4203fd9690c5_D20110101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzQyNzQ_91ec2e23-f4f8-41e2-8d58-c00ea7d9baf0"
      unitRef="usd">2000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i0265a699eedb4161bda2ad7e4f7b4d86_D20200101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzMyOTg1MzQ4OTI3MTA_8866ef19-5759-4f47-bf62-f2f4bcacf33c"
      unitRef="usd">100000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LossContingencyPatentsAllegedlyInfringedNumber
      contextRef="i8a7e0ef4e46d461eace3d0cd0662ab49_D20171001-20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzYyOTI_462642c7-c81a-48bb-aace-abefaaeb2158"
      unitRef="patent">3</us-gaap:LossContingencyPatentsAllegedlyInfringedNumber>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMTgvZnJhZzpkYzAzODc5NjExODU0NDczYTUyYjFkYjhlNGUwZTJmYi90ZXh0cmVnaW9uOmRjMDM4Nzk2MTE4NTQ0NzNhNTJiMWRiOGU0ZTBlMmZiXzcyNDY_23c29fe4-16ea-48e4-af13-3bad9798882f"
      unitRef="usd">21800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90ZXh0cmVnaW9uOjg0ZWY5NjIxMmNlODRhN2Y5YWI1MmI5MTkxZWIxNmNmXzM5OA_5a64a162-3ab5-4d41-8335-5885fc4b6cee">Earnings (Loss) Per Share &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of basic and diluted earnings per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of convertible 2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The diluted earnings per share calculation excludes approximately 84 thousand shares for 2022 because they were anti-dilutive. For the year ended December 31, 2022, we excluded the assumed conversion of the 2025 Notes in calculating diluted earnings per share as the effect was anti-dilutive. For the year ended December 31, 2021, we excluded all potentially dilutive restricted shares, stock options and the assumed conversion of the 2025 Notes in calculating diluted earnings per share as the effect was anti-dilutive due to net losses incurred for the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90ZXh0cmVnaW9uOjg0ZWY5NjIxMmNlODRhN2Y5YWI1MmI5MTkxZWIxNmNmXzM5Ng_69d6521d-fd5a-4dd1-97e3-84dfa19710f4">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of basic and diluted earnings per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of convertible 2025 Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzItMS0xLTEtNTYyOTg_fc167e4a-25b1-4268-b8d0-de2f178d147e"
      unitRef="usd">3712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzItMy0xLTEtNTYyOTg_b49f1ff4-3c7b-422b-97b9-cd1bf0646e25"
      unitRef="usd">-82651000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzQtMS0xLTEtNTYyOTg_0ccd1b01-6547-4388-bfe7-ae1d52c0e993"
      unitRef="shares">5747000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzQtMy0xLTEtNTYyOTg_02505cb7-b115-4678-8057-2dbd60dec0ed"
      unitRef="shares">5643000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzUtMS0xLTEtNTYyOTg_99269e95-eb43-40d1-a1da-d99f844dc21f"
      unitRef="shares">204000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzUtMy0xLTEtNTYyOTg_39227563-3401-4a38-8a25-883b5a59047a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzYtMS0xLTEtNTYyOTg_8cc62858-9fef-4211-af68-48b0e217b919"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzYtMy0xLTEtNTYyOTg_32d5b200-ad26-4d85-aabe-5d6554b00be0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzctMS0xLTEtNTYyOTg_0c8ab4e7-b40d-48b6-a273-0db75252d2ec"
      unitRef="shares">5951000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzctMy0xLTEtNTYyOTg_a86da5a2-8e57-4981-bf64-04e91f5ac871"
      unitRef="shares">5643000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzEwLTEtMS0xLTU2Mjk4_c7f6dfd7-1243-46d3-b835-4b0495fc34fc"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzEwLTMtMS0xLTU2Mjk4_4cd51a40-5478-49f8-b662-78415f129229"
      unitRef="usdPerShare">-14.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzExLTEtMS0xLTU2Mjk4_f96f664e-a95e-4e49-8336-5b8fe4bb871b"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90YWJsZTo5Yjc2ZWI3YmM1MzE0NjFjOWIxNmM1MWMzYWUxZjY1Yi90YWJsZXJhbmdlOjliNzZlYjdiYzUzMTQ2MWM5YjE2YzUxYzNhZTFmNjViXzExLTMtMS0xLTU2Mjk4_7e3bb3e6-968a-43b3-957d-56ae30461352"
      unitRef="usdPerShare">-14.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjEvZnJhZzo4NGVmOTYyMTJjZTg0YTdmOWFiNTJiOTE5MWViMTZjZi90ZXh0cmVnaW9uOjg0ZWY5NjIxMmNlODRhN2Y5YWI1MmI5MTkxZWIxNmNmXzE1MzkzMTYyNzg5NDIx_faf12677-b8ea-4681-8a6d-724c5950a50a"
      unitRef="shares">84000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <fet:StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjQvZnJhZzpmZjhkYTljMjcyZGE0MDY1ODU3MjRkYzVkYmM4NTExOC90ZXh0cmVnaW9uOmZmOGRhOWMyNzJkYTQwNjU4NTcyNGRjNWRiYzg1MTE4XzIzMjg_71208b41-07b5-47db-9aa2-26cf46112df3">Employee Benefits&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a 401(k) savings plan for U.S. employees and similar savings plans for certain non-U.S. employees. These plans benefit eligible employees by allowing them the opportunity to make contributions up to certain limits. We contribute by matching a percentage of each employee&#x2019;s contributions. In 2020, for certain plans, the Company temporarily suspended the matching of contributions. Matching contributions were reinstated at the beginning of 2022. Subsequent to the closing of all acquisitions, employees of those acquired entities will generally be eligible to participate in the Company&#x2019;s 401(k) savings plan. We also have the discretion to provide a profit sharing contribution to each participant depending on the Company&#x2019;s performance for the applicable year. The expense under the Company&#x2019;s retirement plan was $3.4 million and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;zero for the years ended December&#160;31, 2022 and 2021, respectively.</fet:StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjQvZnJhZzpmZjhkYTljMjcyZGE0MDY1ODU3MjRkYzVkYmM4NTExOC90ZXh0cmVnaW9uOmZmOGRhOWMyNzJkYTQwNjU4NTcyNGRjNWRiYzg1MTE4Xzg1MQ_d2d231a2-f8ae-407b-8dba-d9508c583674"
      unitRef="usd">3400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMjQvZnJhZzpmZjhkYTljMjcyZGE0MDY1ODU3MjRkYzVkYmM4NTExOC90ZXh0cmVnaW9uOmZmOGRhOWMyNzJkYTQwNjU4NTcyNGRjNWRiYzg1MTE4Xzg1OA_f654d9a8-115f-453d-933b-8b17d8ff0df0"
      unitRef="usd">0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMzA_9ba8a489-c0af-431a-a6ca-055d9b527dbd">Long-Term Incentive Compensation&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2010, we adopted the 2010 Stock Incentive Plan (the &#x201c;2010 Plan&#x201d;) to allow for employees, directors and consultants of the Company and its subsidiaries to share in stock ownership in the Company through the award of stock options, restricted stock, restricted stock units, performance shares or any combination thereof. Under the terms of the 2010 Plan, a total of 925 thousand shares were authorized for issuance pursuant to awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the adoption of the 2016 Plan (as described below), no further awards will be granted under the 2010 Plan, but outstanding awards under the 2010 Plan will continue to be governed by its terms. In May 2016, we adopted a new 2016 Stock and Incentive Plan (the &#x201c;2016 Plan&#x201d;), under which we initially reserved a total of 285 thousand shares. Our stockholders approved amendments to the 2016 Plan in May 2019, May 2020 and May 2022, increasing the shares authorized for issuance thereunder to 605&#160;thousand shares. Approximately 326 thousand shares remained available under the 2016 Plan for future grants as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of stock based compensation expense recorded was $4.2 million and $7.6 million for the years ended December&#160;31, 2022 and 2021, respectively. As of December&#160;31, 2022, the Company expects to record stock based compensation expense of approximately $2.9 million over a weighted average remaining term of approximately two years. Future grants will result in additional compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The exercise price of each option is based on the fair market value of the Company&#x2019;s stock at the date of grant. Options generally have a ten-year life and vest annually in equal increments over four years. Our policy for issuing stock upon a stock option exercise is to issue new shares. Compensation expense is recognized on a straight line basis over the vesting period. The following table provides additional information related to stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of shares &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate intrinsic value&lt;br/&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic value is the amount by which the fair value of the underlying share exceeds the exercise price of the stock option. No stock options were exercised in 2022 or 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and 2021, the share price of the Company was less than the exercise price for all outstanding stock options. Therefore, the intrinsic value for stock options outstanding and exercisable was zero as of each such date. No stock options were granted in 2022 or 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock generally vests over a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI3OTU_848bdcab-e877-437e-b4fe-a7ace7be4356"&gt;one&lt;/span&gt; to four years from the date of grant. The following table provides additional information related to our restricted stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted stock (shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMxNjg_7b6b60f2-d140-45cf-9d6e-d5afb3ee4ab9"&gt;three&lt;/span&gt; or four year period from the date of grant. The following table provides additional information related to our restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted stock units (shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the restricted stock units granted during 2022, 101 thousand shares vest ratably over three years. The remaining 101 thousand shares granted during 2022 vest ratably over three years dependent upon achieving a minimum stock price of $23.68 for 20 trading days during each of three different 3-year, 2-year and 1-year performance periods. These awards were originally classified as cash-settled liability awards. In May 2022, the Company&#x2019;s shareholders approved an additional 400&#160;thousand shares to be added to the 2016 Plan and the fair value of the awards was remeasured. In connection with the remeasurement, the Company determined that the awards would be settled in shares instead of cash and they were classified as equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value of the restricted stock units was $18.94 and $18.20 per share during the years ended December&#160;31, 2022, and 2021, respectively. The total grant date fair value of units vested was $4.3 million and $5.3 million during 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liability-classified awards&lt;/span&gt;&lt;/div&gt;During 2022, 33&#160;thousand cash-settled phantom stock units were issued to employees that vest ratably over two years. These awards have a maximum payout that is calculated based on five times the stock price on the date of grant.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id47074e9fbd54f739ed33aae50aacc15_I20100831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU5OQ_8e1814c3-70c1-4ef8-892d-2346f61e9f97"
      unitRef="shares">925000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5fd3218580164d969027c10f35ab330c_I20160531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2Xzk0OA_b594b964-a57c-4774-a2dc-d122712a9720"
      unitRef="shares">285000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6dd9873e434b48e09e69b4fd186566e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUxOTA_11a3d5eb-ed21-4d2c-b471-7abe727954a6"
      unitRef="shares">605000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6dd9873e434b48e09e69b4fd186566e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk3OTE1_b0609e48-2028-4c72-b2e7-9be6ef18973d"
      unitRef="shares">326000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1Njg_628ad1b3-c5db-48fa-81d1-777d7185375e"
      unitRef="usd">4200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1NzU_d5cda8af-c735-41fb-9f0e-11d54a4c66c6"
      unitRef="usd">7600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE3MTM_ed086b85-00b5-468d-b621-99274580c1f2"
      unitRef="usd">2900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE3NzI_4f128d51-96c1-4eae-a1e4-4cefa09a1545">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMjc_20a75c7c-03a5-4db5-854c-a25b678b21c9">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzIwNDc_c0b36c5a-7c8a-458b-bfdc-9b5918ddcb37">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMjA_dcf2197b-456a-4a2b-a103-1f54555d8aa2">The following table provides additional information related to stock options:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of shares &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate intrinsic value&lt;br/&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtMS0xLTEtNTYyOTg_785da92c-35d8-4887-9ad9-cc47611af43d"
      unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtMy0xLTEtNTYyOTg_357c6407-3056-4aa6-860b-34aca8d22160"
      unitRef="usdPerShare">357.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtNS0xLTEtNTYyOTg_f15a1aad-dd66-4e32-8249-db6f191eb7cc">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzEtNy0xLTEtNTYyOTg_224fd8f1-ed38-42a4-89fe-3789f5337cff"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzItMS0xLTEtNTYyOTg_f0025e92-9f2c-4c97-bd87-c3889a0a3b22"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzItMy0xLTEtNTYyOTg_abfa5b28-40f8-48b9-83fc-72fad83c1dcd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzMtMS0xLTEtNTYyOTg_d61f539f-25a8-4d6a-ba89-4a59ebf30997"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzMtMy0xLTEtNTYyOTg_fc1d8932-f986-49a9-8d31-ec57a3d16998"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzQtMS0xLTEtNTYyOTg_bc8298d6-8d0d-4920-9d92-05a6d444ff65"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzQtMy0xLTEtNTYyOTg_4040971d-32b4-4131-b16e-51de65570bb7"
      unitRef="usdPerShare">377.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtMS0xLTEtNTYyOTg_4e4a6776-2947-4155-9914-bfc7c2567b15"
      unitRef="shares">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtMy0xLTEtNTYyOTg_358ca10d-0527-459e-aba7-965b1c1dc9b4"
      unitRef="usdPerShare">349.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtNS0xLTEtNTYyOTg_bf4877df-d25f-46af-aecf-9fcd3c24a0a5">P2Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzUtNy0xLTEtNTYyOTg_f92fbe79-38c4-496b-bf63-a364db87acd5"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtMS0xLTEtNTYyOTg_d5e2cc2e-a09c-4628-be5a-31b9fca14858"
      unitRef="shares">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtMy0xLTEtNTYyOTg_52accf3f-7995-42a7-8608-f4d6c39f13fd"
      unitRef="usdPerShare">349.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtNS0xLTEtNTYyOTg_23b73dd1-a1be-4dca-8347-b7fe7274a349">P2Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTphZjEyYTllMTg5MGY0NDI1OWJlYTg4YTE3MzhmOWNhMi90YWJsZXJhbmdlOmFmMTJhOWUxODkwZjQ0MjU5YmVhODhhMTczOGY5Y2EyXzYtNy0xLTEtNTYyOTg_d49d6cc6-30dc-49c2-a890-3b04892e9eb6"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="icb970b438f3e47478cb777235c262342_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI0Mjg_2f8cebf5-9372-4bdf-ba51-66335fb6963e"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI0Mjg_72badfce-b1a9-4b58-b537-08490bb91ecf"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i64df1a08ecf34f87983617de56e57227_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_048fbb4d-4ca6-425d-994d-c0f126c9f2a5"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i64df1a08ecf34f87983617de56e57227_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_11df208f-134c-4672-80d7-c3324aa3b13c"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id9d13f017aac443c9988f4eb32491859_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_58933e21-6ff7-4d1f-83d7-155d55d39599"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id9d13f017aac443c9988f4eb32491859_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODA_5cdcdb08-5307-4e4b-b1fd-e8568424f5b6"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iec3cdab338cd4eea981478c59dca9998_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODQ_710fcbe0-9c7f-4a30-ba2e-c589289569d3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icb970b438f3e47478cb777235c262342_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI2ODQ_97252cc3-b444-4e2f-85d6-dfb28ae27ea9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaa2ad658d29747a694409d991f701467_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzI4MDE_9d0a54b0-50ba-4715-940b-1ed895f30a1e">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzUyMjI_1f2864a8-11b6-461e-8832-639ad9ce1892">The following table provides additional information related to our restricted stock:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted stock (shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The following table provides additional information related to our restricted stock units:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted stock units (shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3a822320830746c6a37cae3363f3ec54_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzEtMS0xLTEtNTYyOTg_f08de7b1-9cdf-4cc1-9877-d91626665309"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9035fcb4bd9c4ef68bb7961366f4bf40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzItMS0xLTEtNTYyOTg_c536a822-432f-4797-8c28-28dd9f3fba90"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9035fcb4bd9c4ef68bb7961366f4bf40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzMtMS0xLTEtNTYyOTg_699e8f3f-ba4f-4275-9dc3-4588f20301eb"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4c99a40b14046ab8728cdd406f58cbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo1ZGY1Y2I1OTUyNzc0YzAxOGI0NmQ4YmMxN2FhM2JiMC90YWJsZXJhbmdlOjVkZjVjYjU5NTI3NzRjMDE4YjQ2ZDhiYzE3YWEzYmIwXzQtMS0xLTEtNTYyOTg_8a710ac4-f9e3-4bc8-b274-2acd19f18ee6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i99ea5520d3d64ff3adac1e897806c0a1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMyOTg1MzQ5MDI0NTk_63547f73-d102-4953-8298-e79418536164">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic37f9a573902493993449ae3ee990b4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzEtMS0xLTEtNTYyOTg_49822150-efc6-4811-90a9-4d7a2ddb357e"
      unitRef="shares">356000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzItMS0xLTEtNTYyOTg_59961bef-0d3c-4d29-8ce7-3f0c1f6a6a50"
      unitRef="shares">202000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzMtMS0xLTEtNTYyOTg_662fd07b-e453-4da8-9839-06b924de8bfe"
      unitRef="shares">138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzQtMS0xLTEtNTYyOTg_2d535d55-839e-461b-bd79-723527e497c3"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie69892a48757403f8ee5dc301bd1d93f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90YWJsZTo0ZDQwODc3MDZhYTA0YTIxYjZjOGU3YjhmM2E2MTQwMS90YWJsZXJhbmdlOjRkNDA4NzcwNmFhMDRhMjFiNmM4ZTdiOGYzYTYxNDAxXzUtMS0xLTEtNTYyOTg_1b8af7bc-2f47-45f3-b71a-ac91c28a8791"
      unitRef="shares">412000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i252fdb8c8aa24d7286f921a6ec7ad1f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyODAxNDIz_1ba7b77b-f2c0-4b26-be6d-7e7b8352bc92"
      unitRef="shares">101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i252fdb8c8aa24d7286f921a6ec7ad1f2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUyMTE_dd97cbf9-d36d-4437-996c-80f5a66c57be">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8a0db997207d4dd990f0bec9b136d44d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0ODI3_b89c4097-3744-4c9c-b98b-3e88710b893b"
      unitRef="shares">101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare
      contextRef="i33296f9012e24118820570a6bd3ea8ec_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NjA4MzU_e8e83fea-42fc-49b1-a229-2759ec587f27"
      unitRef="usdPerShare">23.68</fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare>
    <fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays
      contextRef="i8a0db997207d4dd990f0bec9b136d44d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NjA4NDM_512e9311-2256-426e-b19b-c7de4c543d2d"
      unitRef="d">20</fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ief5284ff1d254d97a43f0b5254b78acd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NzE4ODY_3904900d-bba2-49e7-9451-2ce54ca96b70">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia9e8ae8cf4cb4b6c92d75eccc3eae879_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NzE4OTI_edcd4a78-4906-44e7-882b-c3ae1bd9ab22">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i92e77a3032414f33a5a643b2ecb78f1b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzYwNDczMTM5NzE4OTg_9bf2046f-3d49-4f54-a08b-f69aa82fdf71">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease
      contextRef="ibf060ca282794b65a69bd0d1566ce655_D20220501-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgyODYxNg_c7ffa3ea-f163-4c24-8b28-288a483714f7"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0NDI2_c776e134-7f45-45a9-b430-5130230083f6"
      unitRef="usdPerShare">18.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i474b80094c3543ba9cd8997335e79292_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk4MDE2_714cb878-abce-4f68-ac4e-06b9cb82eb87"
      unitRef="usdPerShare">18.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1e40f3e25a5f4ebc9652442faefae91c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0NDQ4_f340a643-57b5-49dd-9a15-ae50455ea546"
      unitRef="usd">4300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i474b80094c3543ba9cd8997335e79292_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzE1MzkzMTYyNzk0NDQx_f42d7d66-440b-4c2c-b678-2ce56b205a3c"
      unitRef="usd">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUyMzY_6c36a946-b766-44e1-b5f5-2f6726c22269"
      unitRef="shares">33000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzU0OTc1NTgxNTUyNDg_afe436d4-c6a2-488f-aeae-db0cefe80dd6">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate
      contextRef="ia58cbdd4a21544e0b9eb767d9937882b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzAvZnJhZzo5ZTAzNjJhMzY3N2I0MDIyODMxN2MzNTZiZWE0ZmYwNi90ZXh0cmVnaW9uOjllMDM2MmEzNjc3YjQwMjI4MzE3YzM1NmJlYTRmZjA2XzMyOTg1MzQ5MDI0Njg_5950d19c-0e75-4110-8924-e5579f2622dc"
      unitRef="number">5</fet:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzMvZnJhZzo3NTVkZGQ0Yzg4MGQ0ZDI5OTdkYjI4OTQ3ZTRhNjgyMi90ZXh0cmVnaW9uOjc1NWRkZDRjODgwZDRkMjk5N2RiMjg5NDdlNGE2ODIyXzI2NA_f34ab413-53f1-4628-9c5c-aedadbf3b9b4">Related Party TransactionsThe Company has sold and purchased inventory, services and fixed assets to and from affiliates of certain directors. The dollar amounts related to these related party activities are not significant to our consolidated financial statements.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwNjM_7e6aad45-c1da-48da-b342-3f7b1a27b153">Business Segments&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reports results of operations in the following three reporting segments: Drilling &amp;amp; Downhole, Completions and Production. The amounts indicated below as &#x201c;Corporate&#x201d; relate to costs and assets not allocated to the reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Drilling &amp;amp; Downhole segment designs and manufactures products and provides related services to the drilling, well construction, artificial lift and subsea energy construction and services markets, including applications in oil and natural gas, renewable energy, defense, and communications. The Completions segment designs, manufactures and supplies products and provides related services to the coiled tubing, well stimulation and intervention markets. The Production segment designs, manufactures and supplies products, and provides related equipment and services for production and infrastructure markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s reportable segments are strategic units that offer distinct products and services. They are managed separately since each business segment requires different marketing strategies. Operating segments have not been aggregated as part of a reportable segment. The Company evaluates the performance of its reportable segments based on operating income. This segmentation is representative of the manner in which our Chief Operating Decision Maker and our board of directors view the business. We consider the Chief Operating Decision Maker to be the Chief Executive Officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Summary financial data by reportable segment follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale-leaseback transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposal of assets and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of capital expenditures by reportable segment is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of consolidated assets by reportable segment is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate assets primarily include cash, certain prepaid expenses and deferred loan costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of long-lived assets by geography is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by geography based on shipping destination (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by product line (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsea Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stimulation and Intervention&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coiled Tubing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valve Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5Xzcx_a790b0e8-6939-4a75-a7f1-a9be7f078d62"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwODA_091b100b-0675-4178-a3e7-259c049fb255">Summary financial data by reportable segment follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale-leaseback transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposal of assets and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of capital expenditures by reportable segment is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of consolidated assets by reportable segment is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling &amp;amp; Downhole&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzMtMi0xLTEtNTYyOTg_35c922df-50de-4d1e-a674-55103f1389db"
      unitRef="usd">304565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzMtNC0xLTEtNTYyOTg_689fe740-47c6-46f2-a24d-8967a3b757bc"
      unitRef="usd">239895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzQtMi0xLTEtNTYyOTg_c23d2248-9d3f-4296-803b-90da2c7c098e"
      unitRef="usd">264951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzQtNC0xLTEtNTYyOTg_89ed56ec-c65e-42b4-8318-ec337c8b5a32"
      unitRef="usd">185018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzUtMi0xLTEtNTYyOTg_c0a288bc-5c15-49f0-b754-0b2dd999cf42"
      unitRef="usd">131519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzUtNC0xLTEtNTYyOTg_e0ea0f1c-69cf-4736-8edb-a3afc27dfd61"
      unitRef="usd">116710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1f4fecec8664b5e860b164fb6743b10_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzYtMi0xLTEtNTYyOTg_1cc54881-86a1-46e9-bdf8-61a35204cd1e"
      unitRef="usd">-1122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c9e54c7aed742acb8660af84b9e9bd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzYtNC0xLTEtNTYyOTg_84b165cb-b7e7-48ee-b0d8-68990d3c048a"
      unitRef="usd">-555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzctMi0xLTEtNTYyOTg_9873e9be-08da-4bd6-82e0-cdbce0337c81"
      unitRef="usd">699913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzctNC0xLTEtNTYyOTg_a27f7461-297e-4cc4-b056-fd6a08a4e6ff"
      unitRef="usd">541068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEwLTItMS0xLTU2Mjk4_112f24e9-468c-402f-a458-fad005fac9f1"
      unitRef="usd">32201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEwLTQtMS0xLTU2Mjk4_12578970-d07a-49cd-b8d2-c4c36a0e5e8c"
      unitRef="usd">4749000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzExLTItMS0xLTU2Mjk4_ff565144-0e64-4d1a-adbd-17d9d8217786"
      unitRef="usd">11565000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzExLTQtMS0xLTU2Mjk4_edf27202-db55-406e-b102-a54e44028dfb"
      unitRef="usd">-4532000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEyLTItMS0xLTU2Mjk4_54efe205-f762-4379-8233-4976f930efbd"
      unitRef="usd">-443000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEyLTQtMS0xLTU2Mjk4_e04cd5d2-2c45-42df-9071-f5f02585de3a"
      unitRef="usd">-14354000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEzLTItMS0xLTU2Mjk4_604fede5-9863-453d-94d5-3eb600dc4858"
      unitRef="usd">-34268000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5fd3515428d24738b7784e597b9276df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzEzLTQtMS0xLTU2Mjk4_35746b05-8ebc-4365-9833-01d75fb9bb02"
      unitRef="usd">-31408000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9f4ec3c50d5f416b9fe59bda0201da00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE0LTItMS0xLTU2Mjk4_6d7e41a6-8be6-47a2-abdc-e9bf49fad1b6"
      unitRef="usd">9055000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24c2f04f7bdf457aaa556b1d3d957629_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE0LTQtMS0xLTU2Mjk4_e1e2d225-8919-4a93-b426-09b912c3586a"
      unitRef="usd">-45545000</us-gaap:OperatingIncomeLoss>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTItMS0xLTY4ODcx_cc6ddf5e-617b-44d7-92e6-868af4b9dc3a"
      unitRef="usd">7000000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTQtMS0xLTY4ODc0_d0f8f248-bad8-4b36-8d45-7913da5983bd"
      unitRef="usd">0</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTItMS0xLTU2Mjk4_29c3fdb3-eece-42c2-a694-bb84ffbf3448"
      unitRef="usd">1271000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE2LTQtMS0xLTU2Mjk4_2e29ee3d-0dfe-47be-937c-35a80a90a1fc"
      unitRef="usd">1052000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE3LTItMS0xLTU2Mjk4_7d35c6c8-c10d-4b10-973c-13f1cb22f458"
      unitRef="usd">17326000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzE3LTQtMS0xLTU2Mjk4_c393ef92-f52d-4d3a-a3f9-6891aa7e6921"
      unitRef="usd">-44493000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIwLTItMS0xLTU2Mjk4_ce862828-455c-4dc3-8184-f693f8caf53e"
      unitRef="usd">11872000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIwLTQtMS0xLTU2Mjk4_d87d3504-57fc-498f-86db-5eafe9872eca"
      unitRef="usd">14536000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIxLTItMS0xLTU2Mjk4_67118743-5a67-42f2-8f8c-3a66fa6d8261"
      unitRef="usd">21866000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIxLTQtMS0xLTU2Mjk4_e593ea17-9ce6-4856-9b09-30348d9b567a"
      unitRef="usd">22568000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIyLTItMS0xLTU2Mjk4_14b411e6-46ed-4750-a558-3c1dc1b76341"
      unitRef="usd">2906000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIyLTQtMS0xLTU2Mjk4_8f46255d-f24b-446f-bdf4-597b74801ed8"
      unitRef="usd">4769000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIzLTItMS0xLTU2Mjk4_6c0ce748-d5a8-4260-a00e-cc09686896c3"
      unitRef="usd">334000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5fd3515428d24738b7784e597b9276df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzIzLTQtMS0xLTU2Mjk4_e7c1dedf-46b8-416b-b0cf-9e4ae0f3905c"
      unitRef="usd">303000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzI0LTItMS0xLTU2Mjk4_3afc6b13-d76f-4616-8f99-0fc0f928d35a"
      unitRef="usd">36978000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo2ZTcyOGJiODUxYjQ0Y2JhYTVmZmFlZTAyZTA2NTk1My90YWJsZXJhbmdlOjZlNzI4YmI4NTFiNDRjYmFhNWZmYWVlMDJlMDY1OTUzXzI0LTQtMS0xLTU2Mjk4_ee21950d-4171-4311-8fef-18f1714ad851"
      unitRef="usd">42176000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i860ec8feb6cf44d796f2f1eb2e974c42_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzItMi0xLTEtNTYyOTg_461dd3f1-93b4-44e4-9492-da8f5bdd7d69"
      unitRef="usd">1462000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia4128fb244f4416bbc1b1b7ca765c09a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzItNC0xLTEtNTYyOTg_6abdc1a8-9066-4ecf-a6ba-ade03d8d1800"
      unitRef="usd">1476000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iafd08ca6f61941b2a4eafdf0287844a9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzMtMi0xLTEtNTYyOTg_f3ad1254-288d-4792-8e53-f4dc91d81db2"
      unitRef="usd">5145000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia91181e89aac42f88f7ea8b697e7b0eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzMtNC0xLTEtNTYyOTg_2bdbc84d-2f31-48ed-837b-fd3e2dd32b35"
      unitRef="usd">512000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibeff3ad6c0fd4768bd4daeb5a3fb1a5d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzQtMi0xLTEtNTYyOTg_16d95901-2dbf-41a1-99e0-136a58377b9b"
      unitRef="usd">510000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib9bb0a46e9f2497da07ff7b777175f48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzQtNC0xLTEtNTYyOTg_d6f72025-1192-4eab-9216-876f7a33e843"
      unitRef="usd">411000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9da3b1cab64f4c4996a8be3e9753a084_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzUtMi0xLTEtNTYyOTg_a3174700-0332-492f-8896-436b5814e535"
      unitRef="usd">375000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5fd3515428d24738b7784e597b9276df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzUtNC0xLTEtNTYyOTg_0737c3b1-68b5-42e6-9679-f277ac29895c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzYtMi0xLTEtNTYyOTg_47036b78-92ce-4c22-a8d1-6437b3d00a2c"
      unitRef="usd">7492000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiYmZiNjAwZDE1Mjk0NjA2OGMxY2QxOGE0OWEwNDI1YS90YWJsZXJhbmdlOmJiZmI2MDBkMTUyOTQ2MDY4YzFjZDE4YTQ5YTA0MjVhXzYtNC0xLTEtNTYyOTg_af84aa9a-4392-4fa1-99d5-a70930948b97"
      unitRef="usd">2399000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="ib9e8aed3fce34759a54e41ca97ab3284_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzItMi0xLTEtNTYyOTg_2668cf4f-de54-49eb-8c57-d45c0ed71da9"
      unitRef="usd">340819000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia0f001728494449e8db4dd49f6a18759_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzItNC0xLTEtNTYyOTg_c6528399-00f3-4454-afc3-d6f525c2f3b3"
      unitRef="usd">313493000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2945eb8b9ea64b1b8e777c4241c8ee6d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzMtMi0xLTEtNTYyOTg_62d3bf81-3641-44e0-a521-09d332db6464"
      unitRef="usd">366771000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1293f1c0150b4ce6824bc8dc072ddad9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzMtNC0xLTEtNTYyOTg_7c2b9f37-8d5b-41e9-96c1-47e01d2df6b2"
      unitRef="usd">351908000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ab2860faede47b59b5043c5893bc6c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzQtMi0xLTEtNTYyOTg_b35f0313-979f-4155-a7f4-aae20b7e694b"
      unitRef="usd">95089000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6bc9bb8ab5814936aa946783ffd3626f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzQtNC0xLTEtNTYyOTg_a7f1fd83-fd69-4092-9cf8-66414aedcbc2"
      unitRef="usd">83150000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1798247338a645ac85cd9fa78ec80d59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzUtMi0xLTEtNTYyOTg_42b8255e-13ef-45a1-b76b-cd202da0c934"
      unitRef="usd">32078000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1188470329914a5499d5f4243ddc9839_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzUtNC0xLTEtNTYyOTg_9d923dba-205c-48e0-8c19-2b246774b503"
      unitRef="usd">42785000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzYtMi0xLTEtNTYyOTg_a995760f-ecaa-4a4b-afec-71a92664df7c"
      unitRef="usd">834757000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTo1OTE5MzcyOTQzNTE0MmNkYjg5ZjMxYjQ2ZWE1MmY4YS90YWJsZXJhbmdlOjU5MTkzNzI5NDM1MTQyY2RiODlmMzFiNDZlYTUyZjhhXzYtNC0xLTEtNTYyOTg_b6455d98-1848-4103-ab08-3d9603e33220"
      unitRef="usd">791336000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwOTU_0ea788c1-200b-4d97-8ba8-0c9c06fd2b09">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of long-lived assets by geography is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by geography based on shipping destination (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe &amp;amp; Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i3ebc975ec9304329a8ce976f7a387921_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzItMi0xLTEtNTYyOTg_a7f8e38b-657a-4a9e-b557-4a453d46b6a7"
      unitRef="usd">279390000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic9d50a5dc4d14c61b4a182a959bdd1f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzItNC0xLTEtNTYyOTg_32ef2c83-e99b-4051-95dd-0ed08af0a451"
      unitRef="usd">298171000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i08e5b6eb55034357a57b93b3a461add2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzMtMi0xLTEtNTYyOTg_50c48aa3-7e85-4ebf-a8c3-b688c666a3ec"
      unitRef="usd">26962000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia6515de4a08d4c18bd5e49e22c69e514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzMtNC0xLTEtNTYyOTg_4e887ad6-97ee-4f31-8b53-a466b7c9a216"
      unitRef="usd">25956000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8b2573fc46114440a699a8605ee0af69_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzQtMi0xLTEtNTYyOTg_974a3073-2066-45c7-9749-ad822c55e218"
      unitRef="usd">11659000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i83cc1412c1cd42c0957b9a137db2a6cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzQtNC0xLTEtNTYyOTg_1f4960da-e70c-400f-888d-1b64ec6c7a4f"
      unitRef="usd">14977000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibf6b71654f3a46b5abaf87137021db02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzUtMi0xLTEtNTYyOTg_0d64d3a5-34e0-4819-bc07-2b82214164ec"
      unitRef="usd">20000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i577ea820edcd44fdb76f60ed607c7952_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzUtNC0xLTEtNTYyOTg_4299d817-27f2-4a99-81d8-e48c031b22fc"
      unitRef="usd">221000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i99b5cc149fda4ff3a6d558997b0f1703_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzYtMi0xLTEtNTYyOTg_3e62dfd8-59bd-43a6-bce1-a780b3a96bf9"
      unitRef="usd">3806000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iafc1ede19f914654989a2d06af0e63b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzYtNC0xLTEtNTYyOTg_2c2d4a4c-8e9b-4a80-864c-6c7771988901"
      unitRef="usd">4412000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iaba3ad55c1a747f1bc6940d1aa9c6c6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzctMi0xLTEtNTYyOTg_3c9735a7-f901-4fa0-b3cd-ec9a61d3f6dc"
      unitRef="usd">55000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6808366c23574da59c88cd8bb47ccb8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzctNC0xLTEtNTYyOTg_e9b48cf0-32c2-4f98-8b29-047dd8283355"
      unitRef="usd">866000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i490662a789214916be5ab2a7ab467d8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzgtMi0xLTEtNTYyOTg_94f5be99-dc5c-48fd-ba8a-7d1ef1c72c7e"
      unitRef="usd">321892000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i802634c19d324be7ab6339b70d9a3ff1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpmMTkwMzAzMjM0ODg0NzhkYjU4MTJjOGQzMWUyNjk2NS90YWJsZXJhbmdlOmYxOTAzMDMyMzQ4ODQ3OGRiNTgxMmM4ZDMxZTI2OTY1XzgtNC0xLTEtNTYyOTg_fe3e306f-ba43-403c-9c0b-32711cfb8a24"
      unitRef="usd">344603000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff8c96741b174594939f76f5280ba08e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtMi0xLTEtNTYyOTg_5118fd58-d47b-40ce-9fb5-ef89b66d3c59"
      unitRef="usd">470765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iff8c96741b174594939f76f5280ba08e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtMy0xLTEtNTYyOTg_642e080d-7ab1-43c9-aaac-aae5971941ef"
      unitRef="number">0.673</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3be07a2cb8e64d8f8cbda5b674c7ef51_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtNS0xLTEtNTYyOTg_027f5be6-4903-401f-8269-0b0fbbfa9870"
      unitRef="usd">324376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3be07a2cb8e64d8f8cbda5b674c7ef51_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzMtNi0xLTEtNTYyOTg_43897f49-cb78-4197-90b1-e4f242ce6fe9"
      unitRef="number">0.600</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ab1ab239dbe4ffd84c2872afdd36510_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtMi0xLTEtNTYyOTg_68a3764d-bf3a-41e4-815e-ff57fcb54d6c"
      unitRef="usd">48279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1ab1ab239dbe4ffd84c2872afdd36510_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtMy0xLTEtNTYyOTg_02143a94-d6e0-4ce9-825c-ad6a09818aa4"
      unitRef="number">0.069</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f9db42ac3764b0399ab2a882c0411ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtNS0xLTEtNTYyOTg_5a225c43-ae19-493d-873c-e6987917844a"
      unitRef="usd">41822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f9db42ac3764b0399ab2a882c0411ef_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzQtNi0xLTEtNTYyOTg_73a49d80-d881-4456-bec7-55c197aa31eb"
      unitRef="number">0.077</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1deafaf05f054c799481c2e54fc78eba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtMi0xLTEtNTYyOTg_6610c1e5-c516-4229-b0c9-2499cfa8570e"
      unitRef="usd">57533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1deafaf05f054c799481c2e54fc78eba_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtMy0xLTEtNTYyOTg_4a83550e-ee0f-4b97-bf9d-30f5c3002799"
      unitRef="number">0.082</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i348cada79cb04ec98325b5af28d8f11d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtNS0xLTEtNTYyOTg_a88ec203-f755-4dfd-8bc1-feffcb8eb54e"
      unitRef="usd">59207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i348cada79cb04ec98325b5af28d8f11d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzUtNi0xLTEtNTYyOTg_23809f1d-e6a4-41bb-b5c4-3038e3582580"
      unitRef="number">0.109</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3092954d7a704d598a96fc882430930a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtMi0xLTEtNTYyOTg_098d6d00-32d7-4280-848c-9c685bfdd986"
      unitRef="usd">51891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3092954d7a704d598a96fc882430930a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtMy0xLTEtNTYyOTg_af76fa66-5da4-4618-a10f-72383b909e82"
      unitRef="number">0.074</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf48027f15414a0ea2e6f7615a32529c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtNS0xLTEtNTYyOTg_60391a89-18cd-49c3-85c7-dee7a2c84ba7"
      unitRef="usd">48352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaf48027f15414a0ea2e6f7615a32529c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzYtNi0xLTEtNTYyOTg_537afc93-6609-46ed-8756-3ec55308b7a4"
      unitRef="number">0.089</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b08e5adaf484026a5a2739ccafd0da6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctMi0xLTEtNTYyOTg_009922be-81c2-4b66-870e-dd06739e1424"
      unitRef="usd">36832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b08e5adaf484026a5a2739ccafd0da6_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctMy0xLTEtNTYyOTg_2880ff95-ecec-4009-a8c1-c930a0495d0f"
      unitRef="number">0.053</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac00a389eb8145fab3a483689bcb078e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctNS0xLTEtNTYyOTg_2e6a77f9-b15a-4664-a8be-9ab0d8a012f6"
      unitRef="usd">36641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iac00a389eb8145fab3a483689bcb078e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzctNi0xLTEtNTYyOTg_c5fb7efb-84b8-4584-90c6-e0498d4a8e10"
      unitRef="number">0.068</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i350c96a7de1e4dd684b8109d157103df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtMi0xLTEtNTYyOTg_46ec34ee-bec0-47b2-a95f-d428fe0a14b0"
      unitRef="usd">34613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i350c96a7de1e4dd684b8109d157103df_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtMy0xLTEtNTYyOTg_1aa3c797-07d8-4230-98f4-1f30077d71d2"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d1ec8c53dc04c24ac4acde3cc4d439e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtNS0xLTEtNTYyOTg_33b5ec74-2970-4ac3-a0f9-a89659d88683"
      unitRef="usd">30670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d1ec8c53dc04c24ac4acde3cc4d439e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzgtNi0xLTEtNTYyOTg_1554d464-dba6-4111-9fd7-9ccae319d05a"
      unitRef="number">0.057</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktMi0xLTEtNTYyOTg_194c2f9a-7999-40a4-92f8-b6d24afb829f"
      unitRef="usd">699913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktMy0xLTEtNTYyOTg_67438888-0f67-4bb6-b4fe-44a4561341b9"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktNS0xLTEtNTYyOTg_95b14cdd-6ebf-46cd-aa54-26210518f621"
      unitRef="usd">541068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZTpiZWY4MjdhNTk4OTM0M2FhODJmZTVjNWE4NmQzNGI4Ny90YWJsZXJhbmdlOmJlZjgyN2E1OTg5MzQzYWE4MmZlNWM1YTg2ZDM0Yjg3XzktNi0xLTEtNTYyOTg_0afc5520-ab53-427a-a117-f792db7c30f4"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90ZXh0cmVnaW9uOjhkNjQyY2U1YTc1YTQxODFhMTQ0YzJjNjAwNGMzYTE5XzIwODU_152ad03c-7e66-44f3-ba45-1cff94fc8bf9">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by product line (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Drilling Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsea Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stimulation and Intervention&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coiled Tubing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valve Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i193ace0459334eafba53f00ca6e471a8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtMi0xLTEtNTYyOTg_8a69c822-866f-4f3a-83ea-eb5d1cca4a4e"
      unitRef="usd">143389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i193ace0459334eafba53f00ca6e471a8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtMy0xLTEtNTYyOTg_9c4b715e-ba21-4df7-a21a-d44a4d401b7d"
      unitRef="number">0.206</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if351606f2eb94cec8de9148d2c003fe6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtNS0xLTEtNTYyOTg_872acf1e-9ecb-4c5f-a8ab-3c7443fe2e6e"
      unitRef="usd">96680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if351606f2eb94cec8de9148d2c003fe6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzMtNi0xLTEtNTYyOTg_4eb23442-d55d-47cc-9d9d-a9992585e0d6"
      unitRef="number">0.178</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i842e6940210447a9865eb37591f3ef41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtMi0xLTEtNTYyOTg_cd401998-60f0-4d7f-8c93-e33b34ebbe40"
      unitRef="usd">84987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i842e6940210447a9865eb37591f3ef41_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtMy0xLTEtNTYyOTg_3e6af7c5-30cb-426e-b8c7-7ae9b6d9e093"
      unitRef="number">0.121</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f03c883762e4bf18a740c7d1ee86b4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtNS0xLTEtNTYyOTg_16f8d014-28e7-428a-9752-2f7bcb20335f"
      unitRef="usd">69215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f03c883762e4bf18a740c7d1ee86b4d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzQtNi0xLTEtNTYyOTg_f4389b35-27ed-4f9b-93dd-dec7fe696dc0"
      unitRef="number">0.128</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f1c14c1690e4de7a03caaea6971299b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtMi0xLTEtNTYyOTg_f82ceaf6-4cd6-4edb-a811-c142452478cb"
      unitRef="usd">76189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1f1c14c1690e4de7a03caaea6971299b_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtMy0xLTEtNTYyOTg_6bff536e-98dd-43a7-86c2-f0bdd8608b45"
      unitRef="number">0.109</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic08fb94a234543cfa27f527a3e11cfa8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtNS0xLTEtNTYyOTg_65a5aff9-8ceb-44bc-ac49-1f8ccd180597"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic08fb94a234543cfa27f527a3e11cfa8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzUtNi0xLTEtNTYyOTg_3998c0af-55b9-4b72-9fed-a4dfed9f9aad"
      unitRef="number">0.137</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia312ebb8b74c4104bc84db5eb36557e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtMi0xLTEtNTYyOTg_9029762b-fb79-4300-b584-d0448c9d5c25"
      unitRef="usd">156331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia312ebb8b74c4104bc84db5eb36557e9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtMy0xLTEtNTYyOTg_ee2407e7-e0e4-4f51-8945-1342fa385aa4"
      unitRef="number">0.223</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i755f78318e944e8bbfd2fed3e869cc7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtNS0xLTEtNTYyOTg_bbf40d57-74ac-4fa1-9286-357107f5b056"
      unitRef="usd">96731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i755f78318e944e8bbfd2fed3e869cc7d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzYtNi0xLTEtNTYyOTg_7b7c95af-f41d-4453-a1d7-11fc1d3a5834"
      unitRef="number">0.179</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdcffa170c6a4f9d8b6577f8a5decc71_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctMi0xLTEtNTYyOTg_b856391c-e229-4401-a569-4b4cef58f600"
      unitRef="usd">108620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibdcffa170c6a4f9d8b6577f8a5decc71_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctMy0xLTEtNTYyOTg_662b8da1-8bcc-41b3-a005-8921b349c448"
      unitRef="number">0.155</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib90b94f670e04265a50298099a7fd625_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctNS0xLTEtNTYyOTg_5c4de039-9b2c-40d8-a547-4e8b3e6166d5"
      unitRef="usd">88287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib90b94f670e04265a50298099a7fd625_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzctNi0xLTEtNTYyOTg_91e27ccf-f81f-4730-aa17-aad391536680"
      unitRef="number">0.163</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c67dc91e70a463cb9ed13339b199a4b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtMi0xLTEtNTYyOTg_7fbd55ae-4217-4b02-b6f6-f47d2b7390c5"
      unitRef="usd">69914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c67dc91e70a463cb9ed13339b199a4b_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtMy0xLTEtNTYyOTg_74e42a0b-63d5-4ef3-9f81-f59914d8950e"
      unitRef="number">0.100</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6220ea034057488a8a6374f13923ebe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtNS0xLTEtNTYyOTg_274034bb-dc02-46c7-bae5-2e0a1e3bad44"
      unitRef="usd">60981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6220ea034057488a8a6374f13923ebe2_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzgtNi0xLTEtNTYyOTg_1021d22f-85cc-4414-9045-8f89407592d0"
      unitRef="number">0.113</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b9af71610d4492d84646ad9ff7bc2cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktMi0xLTEtNTYyOTg_91189db6-07ee-4429-9ffa-4cc2a49cbc45"
      unitRef="usd">61605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b9af71610d4492d84646ad9ff7bc2cd_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktMy0xLTEtNTYyOTg_b00fd70c-6d3a-44d4-8768-282bef981a8a"
      unitRef="number">0.088</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4220cbed6af448293ade861ed1c32b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktNS0xLTEtNTYyOTg_53dfe2cd-1010-4b81-864c-36b544f6aa3c"
      unitRef="usd">55729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id4220cbed6af448293ade861ed1c32b7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzktNi0xLTEtNTYyOTg_43bf0ced-13e6-4209-9d41-4f3e73d524be"
      unitRef="number">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0686a3a84608416b8ca6321da90691d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTItMS0xLTU2Mjk4_2ddad6dc-d7c6-4d27-8ca8-e7f28f351486"
      unitRef="usd">-1122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0686a3a84608416b8ca6321da90691d3_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTMtMS0xLTU2Mjk4_4ddd4b63-5727-45e3-aec7-d251625be3a7"
      unitRef="number">-0.002</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0473631f38040d885aeb57c4b0afe8e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTUtMS0xLTU2Mjk4_da7a2576-533f-41f7-9d49-0bee231567a6"
      unitRef="usd">-555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0473631f38040d885aeb57c4b0afe8e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzEwLTYtMS0xLTU2Mjk4_7e0871b9-4429-49f6-a360-acad5fab3348"
      unitRef="number">-0.001</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTItMS0xLTU2Mjk4_706ec3f5-72de-47ba-9251-aca125e131b1"
      unitRef="usd">699913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTMtMS0xLTU2Mjk4_04f1ca39-2cf4-444b-912a-62dd48e7e267"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTUtMS0xLTU2Mjk4_488403df-2393-47b3-a76f-be443c474c3f"
      unitRef="usd">541068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6551766031c14f38b3fc9db152333b68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xMzYvZnJhZzo4ZDY0MmNlNWE3NWE0MTgxYTE0NGMyYzYwMDRjM2ExOS90YWJsZToyM2FmYWE3NDBlY2Q0MDY0YTI4NmZjMGZiOGRhNjU1NC90YWJsZXJhbmdlOjIzYWZhYTc0MGVjZDQwNjRhMjg2ZmMwZmI4ZGE2NTU0XzExLTYtMS0xLTU2Mjk4_356e57b7-50ba-4dfb-88a7-ef59e15781f7"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <dei:AuditorName
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xNjYvZnJhZzpjYTk1MjllZDRmZGY0MTUzYTEzNjVjY2MxYzNkMTM3Mi90ZXh0cmVnaW9uOmNhOTUyOWVkNGZkZjQxNTNhMTM2NWNjYzFjM2QxMzcyXzI5Nw_c4efbca4-4f98-4755-9b59-8c3ea9d95df6">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xNjYvZnJhZzpjYTk1MjllZDRmZGY0MTUzYTEzNjVjY2MxYzNkMTM3Mi90ZXh0cmVnaW9uOmNhOTUyOWVkNGZkZjQxNTNhMTM2NWNjYzFjM2QxMzcyXzI5OA_75198201-1ab0-44ed-8fca-cd43eeccaef7">Houston, Texas</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3N2FiODlhZjZjZTQ2NDY4ZTIyZWRhYTZlNWQ1NjcwL3NlYzo2NzdhYjg5YWY2Y2U0NjQ2OGUyMmVkYWE2ZTVkNTY3MF8xNjYvZnJhZzpjYTk1MjllZDRmZGY0MTUzYTEzNjVjY2MxYzNkMTM3Mi90ZXh0cmVnaW9uOmNhOTUyOWVkNGZkZjQxNTNhMTM2NWNjYzFjM2QxMzcyXzE1OA_71b71828-976d-439a-b857-2ced396d2e14">34</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M0QT ^Q><R]V&.L'^/P7T_@=02P,$%     @ B8I<5I]C!)$Y @  N@4  !@
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-E&UOVC 0Q[^*E4E]59%@'K;1
M)!*4546B$VJ[[<6T%R8YB-78SFRG8=]^?@@9DR#B3>RS[_[^G>.[N!'R314
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
M<F;6KI-T3#S?B_H!Z'8$#]0"N.4MMO+MN+J<SH5AI:&F((C#?M5BL')#'P_
M!K>HQ'96/G8V#0L&V\YF)R'IR\"":$"?XWIQ7[-N-HXLJ=PB$ML9^=CHL\XW
MG79!X&H=:[#R!O!"6BH2.Q7_ANW]#]?JVD?8&5-,>@(-5M"+@3]0$Y(6@01;
ME^HOY08:-I7T 'B!259O%/E>PC8S3V"5,*JV@O5GU^U+>>OV04M68B?K/17I
M4F&J#MX\3CHL_=#K)Y+)*O &@$I:H!(KN68/:;97@_0CC:[^]-CO5U,FJV&-
M+?V(9\VDM[3((5O$<1F!<J72:E1J)>E/Y\^%O'4C;Z%*[%!M\R?A648+T<9N
M'J;*772*U)N@7P(8K,;8.[7KRFVY2NQ</4VF,P4')L':&J5;606W("4_V+F6
M"+6<<Y58546,@@%\O7)NC6%<='-[*6_=3FF93>S,/@\NT5EPT:VL<&D13>R(
MGE=U&^39JJ[EEONB8/GR>[65S:C:RAJ%&[:R) JU4R:3'?;"@>+";='MGK>A
MW=4GX5E*%VF6RN_&8S]]>TJ(W]]M&:PB;Z!(=EM^N_8M[+PS*U0B&!5B?80)
M";W^FF.RBUR]EI^<G&1O6;$N#_@%3-%]+JO#WN9N\Q+A37ETWKM_CV_GU:N
MUDWU9N(=+=90YJ.,K<"E<Q/"<EA4A_W5A>2[\KQ\P:7DV_+GAM&$%<H _E]Q
M+H\7Z@'-*Y?9_U!+ P04    " ")BEQ6PQY1%F<"  #6!0  &    'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;*U4RV[;,!#\E84:% Z01@\[29'* FRG17,(
M:L1->RAZH*6U180B59)^].^[I&35"6RCAUY$+K4SG%F2FVZ4?C8EHH5M):09
M!J6U]6T8FKS$BIE+5:.D/PNE*V8IU,O0U!I9X4&5"),HN@XKQF60I7YMJK-4
MK:S@$J<:S*JJF/X]1J$VPR .=@N/?%E:MQ!F:<V6.$/[5$\U16''4O *I>%*
M@L;%,!C%MY.!R_<)WSANS-X<G).Y4L\NN"^&0>0$H<#<.@9&PQHG*(0C(AF_
M6LZ@V](!]^<[]D_>.WF9,X,3);[SPI;#X'T !2[82MA'M?F,K9\KQY<K8?P7
M-FUN%$"^,E95+9@45%PV(]NV==@#Q-=' $D+2%X#!D< _1;0]T8;9=[6';,L
M2[7:@';9Q.8FOC8>36ZX=*<XLYK^<L+9;**D48(7S&(!QM) 1V0-J 7DJJ*+
M4;H36R-P23%"3RACSJ$W99KR2K0\9^(<WL'3[ YZ9^=P1IGPM50KPV1ATM"2
M2+=5F+>"QHV@Y(B@.($'1<P&/LH"BY<$(;GK+"8[B^/D).,=YI?0CR\@B9+D
M@*#)O\/C$W+Z7<7[GJ]_A.^^*>1L5VOX,9H;J^D^_SQ4K89L<)C,O?%;4[,<
MAP&=E4&]QB![^R:^CCX<<OJ?R%[X'G2^!Z?8LR]T6_2I2W4!EFT/E:#AO?&\
MKBNMLR@-U_N^3F4T8L.])U*A7OK.84C.2MKF*G6K77,:^3?Y:GU,3:OI,7]I
MFH[WP/222P,"%T097=Y<!:";+M($5M7^(<Z5I6?MIR4U7M0N@?XOE+*[P&W0
MM?+L#U!+ P04    " ")BEQ6@49%K^X&  !/'0  &    'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;*V9^V_;-A#'_Q7"#8H-<&(^]&P3 VFZ804V-.AC^YF1
M:5NH)+H4G<?^^AUE1[+%AU.LOR26?:2^=SK>YTA=/DCUK5T+H=%C737MU62M
M]>;-;-86:U'S]D)N1 ._+*6JN89+M9JU&R7XHAM45S.*<3*K>=E,YI?==[=J
M?BFWNBH;<:M0NZUKKI[>B4H^7$W(Y/F+3^5JK<T7L_GEAJ_$9Z&_;FX57,WZ
M619E+9JVE U28GDUN29O;EAJ!G06?Y?BH3WXC(PK=U)^,Q<?%E<3;!2)2A3:
M3,'AW[VX$55E9@(=W_>33OI[FH&'GY]G_[US'IRYXZVXD=4_Y4*OKR;9!"W$
MDF\K_4D^_"'V#L5FOD)6;?<7/>QM\005VU;+>C\8%-1EL_O/'_>!.!A (L\
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
M7+H.#\!GX#B;'4&E&T( E0/@(0Z4) [*PUK>Y4]F(;\S/6^+HH;#DMGSH[D
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
M POCM?*ZLHFQ:<QH*TBW";%91L6F_<<$"^'82+R2:29L76O*9^$-(;0=&18
M6U*43J*^.?A /G;&GA;C!H)"\YJ#V9*"9I[#V)W &D?_A )</4M)#<!33=1\
M\ 8W1>$]R$1L565B&#TX&$-(8*\I,7MF3T21"R?B,J,,60LCTYPB7/D.H(J@
M"H<9;=H"0F:$CSS 5R"Y/-L0XB<.27C&$"[.*WO[Y1:$9'2$A=,"V!23C=HA
MJ&U[QYORYZOSI\6&8GI#O7_^YOS2/IA!GQ#;D FM]VS\@KET,?MD_TP;2HF[
M97=D]5-H, M9=1<[OT9-X-8;DK\/9_Z O"_!KW\0GBJ^'ED,5JBA8VG/8;(E
M6L2I)$*1JH-6].)=X>6W'&^=^)BCAYZ'(M/!*V*!)*,^; :9@V G\;A2"7NM
M8*<FD?6:2?V"H37 1DY150=&3\2'I*3:#!L9,D,D/\*0DW]":H<Y<6HF35W1
MEF\LT0;/V",#Q)A/4UV2?CP,>?TG-<.6I6![NJT@-;]GC.$,A_$""G0K<<8(
MC,;!ES113RCL=W.*R,NCRG*&[#49#O)TY7GQOD6BRXO3RM>*9 19)_4$P)W"
M=U"G'@XA-I8&4$1#O<KVJ6!CN-D.?;2YIVA(YB"+L/*5*)LL Y"0=+]K87
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
M4H*BU' S.B')Z$QS'MR@3)\2W:0!BR"&<%0YTI#?W'1,;HG(3PH!L!3($>>
M8UY#)<E5Q5:),F&5*#T?_3210VF8\RQW#@08<2NM3^,%1I]N,YT7KZK@5J1Z
M*Y9>BQ8 L9?B0KC1^_)I\4+KR,6-7R6I+D>OFY[-]R/$SB*V\J3A;KO>9^FW
M%W;G0?99N@>A\X=G(Y(>SO?9SV-K;H@U"OJIF&O"X"I</RX6B9@;2N>&93V]
M):2Q\UA7=C(Z=8L@*E0< ^=R7MR(C-7[68S^+;,URIEP/ZC@DL/T"TY9-78B
ME0_JDH8?YM_D(HVL2L*HY#@O/UT@8<-M34<NJKTY@IUI:+XGL2ZIY_..OD"\
MW.^WB$[K\4G ><6UAZ"5-(C9,=3G?(U@R-0;EA\D&P7Y+! XBI[=4"#G_+BL
M?/((I_CCJ,"C4ZGL>6+EF=80$YOK=)4#HHDTT?D=,V7'9N7@'+1<&_GS0W',
MHI)V!];(#KM+1,IGDJ.4_O$S*01VV;_%4L0('EQ>?,6]DFT7B_WCI.]=STRM
M>)Z.M!T4Q].!EHBN;_IV\?%,@@CNP&F";.6'>$A74M>GGG,[+C'C-HVL[:E)
M[2.QZ+3BSE#Q=!1LM'L?;XF +VT[]9,I AI-)-[)FGP8 0:T*UDV3CT@(RZA
M28H##1*(\:FHU#(7C^= 6LD!0,CN@3@:RL;@PZ8Y=.KLS',</1PU>\&O?H:'
M4I<\'&E4+Y&3&XYOHB)M(!/7PM@-TH$%:.BY4V@VV1M +OKIY3<S:7GI4RR0
MSG_)R59R]14)WRA[DZUWU;I:%_BB=K2DF\6ZY:N MA& @DRA!K8T^%'.I#]B
MC;PINK7T>NIE$DKW\3H6!)5VQ8/G;GLY-ZI-8-:_H2F;=IG?P"0Q57K[O/A9
M33)S&V_,4A=&=I7$J8M+QGXT#\I)UML.[6*IG3!,]Q-:.IXC )IK;@>J+*$V
M-;$H^=3-!FS*.W\H/!3+"W*C&;IX2TGM=AH*67T/7D+BCEC,R%=@?4RI9Q3U
MD8,(N!E=S'%J#>S]M+/#2A&1N*..%]V,.VZ?T*$D;Q:3*NQ'XTF0[/ R%NHX
M:S6^!T;6G:6PYKZ&6M@5$]*C!9.L92O&(U L"2F;_<3J)7'DRU0PDG8I=DC9
MJ;_+"Y/NGUBZEV;^\T(*_3>QH)QAH_1)A+"'TI\2=B(!>1;J!-0FLAN/_ UO
M'I;'5U$(5;"X7*<?MV?'5KW:WZ*DQDP92->XH"!X?)*?@<R4LPVW:439I8^
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
MY)B_!0B(QL EWG-9QR<1[S ;P3CR(0[C^ 3>>,AM[/#&IW.#C9(UW!)716>
M]#4EW#IE4<'?-ZEVZ_\<4Z##3X[CVWZYU@W+<.E10VA4S^BM/GZ(IN&G$^R3
M@7UR"OUD97[.$^ZX9D6AL& &<VJA?OD1-Y2YD?!%&H1H!NM6$X36\(0%-9S1
M0-T.^7'O= >-DGE+4MK P$0.!<I"L:;<C5YU3EG%1$8.7TLJ@:RH_;DHP+"T
M0MO.MB\U&-K,2B8*,N0"9*L@VR,PK9%,;(!AK>(LY14WW#+91[!L+= .F=*
M]C@"'2:L4\IS?Z <#@VBZR-[/ZY$<"\RNN0T0@#GM.O&%W &O\!-EJGV51%:
MFTXG]!O[<3*A_'7/&;7AM=..]-IPXQ+$E\P*+3= :9!^A89HXD?C*YC[\7SR
M*E^?_"5= DI13:S9/$P@"OW).#QB)Z2XW-O&_G0\AX\?YG$4?_J?[1E$<S])
M8COHT,Y@YE]10\\FE-^=/1[J38)1XB=AY,SBV136>^IO$LJ&S/?Y*LQD(?A_
MA#4.)W#ES\*## ]+Z4+,PJD=3/VKN8UU3H+.)A=P'HTO+*U6N?/3U_F],OM'
MSQ#OJYG;XWLV&UW174HYV&>!^+[Q.*25XZ%;/!H/;HVBVBI>[2 GA:B7+"^J
MMZ5(6I 9E5]2>Z0'6MDX3VVJD<%7S$HA*UG8,(?]-'+]0L7<U[*1RKU?3N$?
MLNHD5E8(LG"])(66%<_=N>L;!-SS0*6A,I&-@GLIBDN#JNZ!1C\O[A8/J[H_
M(<3M+$I&DT$>4S*Z:9D3OFHM%A_XO95Y-[ D#VN18L&%Z'6T"PTJ+O/1L2LU
M.'CXZ#8OW/.N*4@K3/<&#JO#%\1-]W"^FG>?'Y^9HK@:*MR0:SB:33Q0W9/>
M38QLW#.:2D-/AQN6]!6$RAK0_D;2;=I/;(#ANVKU'5!+ P04    " ")BEQ6
M6EUK(8D#  "4!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R-5=MN
MXS80_96!-@A:P+5DV=D&B6W 3K;8!7;18-/+0]$'2AI;1"A2X<6*_[XSE*UU
M%XG;%XD<SCESXPSGG;%/KD;T\-(H[19)[7U[DZ:NK+$1;FQ:U'2R,;81GK9V
MF[K6HJ@BJ%%IGF7OTT9(G2SG4?9@EW,3O)(:'RRXT#3"[M>H3+=()LE1\%5N
M:\^"=#EOQ18?T?_>/EC:I0-+)1O43AH-%C>+9#6Y6<]8/RK\(;%S)VO@2 IC
MGGCSJ5HD&3N$"DO/#()^.[Q#I9B(W'@^<":#20:>KH_LO\38*99".+PSZD]9
M^7J17"=0X48$Y;^:[B,>XKEBOM(H%[_0];I7LP3*X+QI#F#RH)&Z_XN70QY.
M -?9&X#\ ,BCW[VAZ.6]\&(YMZ8#R]K$QHL8:D23<U)S41Z]I5-).+]<E<]!
M.LD9FJ>>"%F<E@?PN@?G;X G.7PQVM<./N@*JW\3I.3)X$Y^=&>=GV6\QW(,
MT\D(\BS/S_!-A_"FD6_Z!M\Z.)(X!W>F*:06_4W0%:R<HQM_$CW\M2J<MW1+
M_GXM$;V9V>MFN'-N7"M*7"34&@[M#I/EY;O)^^SV3!"S(8C9.?;_JM'_!G-2
M)]0'WP1F Q]%]X06/I"PI6;S\&A4X$,'OVJ@>F!3T'F>Q9I093KL*2Q64*+U
MU/@@.)ON/-T(/G^^@Q\NWUWG>7;;Z\7-Y/9'H.D"WGBAH!2NAI+T9856'+V\
MN!I/Z/HK1?L1"[I:EO4(+J;CV5$.G7#0"ED!>>1K)-)@?0W/05A//A&J3P"5
M_V(RS@;<$<-WCN*3A&%X(930)0*^M#1"*%IOH,!>V^R(D)4TOOAH"/8HK!L?
M$R =".I3'39THX+MS=?[RM*XD"6TLGP*;71%B7UE.@U!2QJO\%O-T),:T5;J
M4@5JL&-@]Y8]UUMHK:E"Z8&+'AW_7N%2-.TMW!-_;12"PRT7A:U0>H2TL!,J
M8*P<XPYU'.H;_9.BD(I\(34Z#PU6(UK0/5"*_XPC/WZ*#P3-:4?S,!+2P]$7
MT/7E_2ZP$=1B1PDTGK**5 5N',UY+K 4P2$S[T'87H<&,%I)%X2JP";YBA@E
M*\&(#;6V+OG4>1)PC&[\6N>E)Y.R0;N-[X$CLJ!]/S0'Z?#DK/I)^TV]?Z^^
M"+N5%)O"#4&S\<]7"=C^#>@WWK1Q[A;&TQ2/RYJ>3;2L0.<;8_QQPP:&AWCY
M#U!+ P04    " ")BEQ6= OM]5(#  !6!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6R%5=MNVS@0_96!6A0VH(TD6K8EUS80)RU:8 L$Z>UAL0^T
M-+:(2J1*4G'\]SN4'*W2NLZ+>)MSYLR,.%P>E/YA"D0+CU4IS<HKK*T706"R
M BMNKE2-DDYV2E?<TE+O U-KY'D+JLJ A>$LJ+B0WGK9[MWI]5(UMA02[S28
MIJJX/FZP5(>5%WE/&_=B7UBW$:R7-=_C9[1?ZSM-JZ!GR46%T@@E0>-NY5U'
MBTWL[%N#;P(/9C '%\E6J1]N\3%?>:$3A"5FUC%P&A[P!LO2$9&,GR=.KW?I
M@,/Y$_O[-G:*9<L-WJCRN\AML?(2#W+<\::T]^KP 4_Q3!U?IDK3?N'0V4Z8
M!UECK*I.8%)0"=F-_/&4AP$@"?\ 8"< :W5WCEJ5M]SR]5*K VAG36QNTH;:
MHDF<D*XHGZVF4T$XN_XH'U!:I06:96")T&T'V0F\Z<#L#^"(P2<E;6'@G<PQ
M?TX0D))>#GN2LV$7&6\QNX))Y ,+&;O -^G#F[1\DQ?".\*M,%FI3*,1_KG>
M&JOI?_CW7,@=87R>T-V1A:EYABN/+H%!_8#>^LVK:!:^O2 W[N7&E]A?JL9%
M\'EI T;X4B#<J*KF\OCF5<*B^5L#1NREV(F,2PL9G2E)Y@;4#L0 R2U09;#:
MHNZK USF;A+! 2FIW,!.E73'#8R$!%NHQI"%&2^>0Y\M[OF!?F:+6O#2M(0U
MU^3^-:2Q'R7,3>9^.)W =[K;) EJK3(T!MC<CY,46.S/H@3>"RGH#N2P5RHW
M$"5T&B<T,C^=QO!%65[",!63,/6C**61"-@4_B;.11_R$4[Y@]$D]5D:C6$T
M8WZ23,=#%A\D=<W7P&:IG[#$S>+(G\=AF^FLX')/KDCT[[QYHX7<4Y80[$']
M=42NH:8TJ!S07:4SZ7XIRW=#^(:77&;H"K?%O9#2>:.BGGS<%%SOR<PJP$?J
M[P;)8=ZTC9**KT&1,CUD(=H!_E=U$<4>Q;&?QJYDB1^F,QI':>A'T\F8IEWV
MSD1U.F#^+$U@Q&:4;3:&+NMP[D8%@UY7(47A.KJA?[>1MFM[_6[_:%QWO?)_
M\^[%^41)$!1OB3N"AE?SJ0>ZZ^+=PJJZ[9Q;9:D/M]."'C[4SH#.=TK9IX5S
MT#^EZ_\ 4$L#!!0    ( (F*7%8G_'U>] ,  $\(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;)U6VV[C-A#]E8$:+!) L21*LNRL;2"WH@4V:+#;
MRT/1!UH:6T0H44M2<=RO[Y!R% =(4K0/,2^:<^;&F<EBI_2#J1$M/#6R-<N@
MMK:[B")3UMAP,U$=MO1EHW3#+1WU-C*=1EYY4",C%L?3J.&B#58+?W>O5PO5
M6RE:O-=@^J;A>G^%4NV601(\7WP5V]JZBVBUZ/@6OZ']K;O7=(I&EDHTV!JA
M6M"X60:7R<55YN2]P.\"=^9H#\Z3M5(/[O!SM0QB9Q!*+*UCX+0\XC5*Z8C(
MC.\'SF!4Z8#'^V?V'[WOY,N:&[Q6\@]1V7H9S *H<,-[:;^JW4]X\"=W?*62
MQO_";I#-2&/9&ZN: YC.C6B'E3\=XG $F,7O -@!P+S=@R)OY0VW?+70:@?:
M21.;VWA7/9J,$ZU+RC>KZ:L@G%W=:\JOMGO@;06WWWO14<3M(K+$[22B\L!S
M-?"P=W@2!G>JM;6!V[;"ZC5!1$:-EK%GRZ[8AXPW6$X@34)@,6,?\*6CIZGG
M2__%TQ#N)6_M:X?AS\NUL9K>R%]O^3XP9V\SN[JY,!TO<1E081C4CQBL/OV0
M3.//']B=C79G'['_APS]'QYX=8WC=:FH[HS%"M0&;(VP49(*6+1;.!4MW:C>
M$,*<7<"ML8+*@T1[@YM>@J0Z,T#YPV:->LRA^TG@B]-S EE83%-:BS"/&5SU
M0E;$;;P5$JG,:B4K$$VGU2,ZBPSDYVD,V3PLXAQF>3A+8KA63==;TO%B>'J>
M0\;"/*,E#6=Y"G>\K"D6>@^?>--]/I+-SXDC28HP(>F$92'+,_B%O-7 _*<\
M9',&249T!2EKZ8GT0S>A&)!I6TJW(5]RLBP)Y],86)J&\QFM11'.V12^D, %
M]9ZR;WKI@U0A/9)2<$]SFA1)&"?%&>UFA&3)V3L9":&E%GT"4T9Z7.3F61A3
M)&Z.Z?")FK5!V'$#)PF;9-0RI/3=ST4]*2;)>$,-W2=VCUP;0%>U;^3,X5S>
M0NK ID/?0^5^ C>]=F_!R82>QJ6"MWNHA.F4(2[IH.YO/297XQ "JX"#X1+/
M?:K7O'P *K[6\"&X.V%KDG .NWX.CUSVZ!XB[RCH3_ZUR3V<L/S('Z>*(H%D
M8.6A)%HB5L8!3U+V(CJ!7X\,)HS:MN)O0G'8TACS\L4D?F&F9^G<IT8?PJX6
M90W".=,I[;QQ"$H898 "\IP!7R/HRTA)47FWC:5E>,NDHB3]&FLWWQZ=/)T1
M3J4RYFSR5MN(CII\@WKK1YDAFKZU0[\?;\=I>3D,B1?Q8=3><;T5K:%"VQ T
MGA1Y 'H87\/!JLZ/C+6R-(#\MJ:)C]H)T/>-4O;YX!2,_T.L_@%02P,$%
M  @ B8I<5J!;[W%<!   L D  !D   !X;"]W;W)K<VAE971S+W-H965T,34N
M>&ULI5;O;]LV$/U7#FI0)(!JB]0/2VEBP$G7K1]:!&VV81CV@99IBX@D>B0=
M)_OK]T@Y;H(XZ8!]D4CJ[MV]1]Y19UMM;FPCI:.[KNWM>=0XMSX=CVW=R$[8
MD5[+'E^6VG3"86I68[LV4BR"4]>.>9(4XTZH/IJ>A;4K,SW3&]>J7EX9LINN
M$^;^0K9Z>QZQZ&'AJUHUSB^,IV=KL9+?I/MU?64P&^]1%JJ3O56Z)R.7Y]&,
MG5YDWCX8_*;DUCX:DV<RU_K&3SXMSJ/$)R1;63N/(/"ZE9>R;3T0TOA[AQGM
M0WK'Q^,'](^!.[C,A967NOU=+5QS'I41+>12;%KW56]_D3L^N<>K=6O#D[:#
M;9Y&5&^LT]W.&1ETJA_>XFZGPR.',GG!@>\<>,A["!2R_""<F)X9O27CK8'F
M!X%J\$9RJO>;\LT9?%7P<]-/O1/]2LU;23-KI;-G8P=8_W%<[R N!@C^ @3C
M]%GWKK'T4[^0BZ< 8^2S3XH_)'7!7T7\(.L1I2PFGG#^"EZZ)YD&O/0%O)^U
M7FQ5VY+H%_2,,7U0MFZUW1A)?\[FUAD<E;\.Z3!$R0Y'\>5S:M>BEN<1ZL-*
M<RNCZ=LWK$C>O\(AVW/(7D/_;QOU*L3A!)_+,7.$#9#=7)K])@3E,,!4?7<0
M@T.M4:/6R07I);E&TE*W*';5K^A8]5C1&PM_>W)Z /A26T>SNMYTFU9XC"_H
M1+-.&Z?^$:%P+T,5P,?(-JS81JTM'1$OBCA/)Q@=LVP29U5Q@C%C59QDC%A"
M[RC-Z0JH/;+T#)RLFUZW>G5/91F714K':1[SJCRA/(WS(J<<3JRB+[I_5^MN
M+1U8KHR47<!@98E8)<S?OBDYX^]A?VW$0E(O.FDIXW&1PH1/XF3"3HCE )W0
M9  -EFA]-Y3'25D!*9Z4L$KC-"EA2]?:B?: P$>4)3""!:ARQN(RS0+5BL59
MR9ZIROZ?JE6<(SNO:IK&6<Y"J+2(&:@%5=G+JE9QEH$9KT MAZI57!39CU2M
M&&)-4NA5$H=I\534-&8\!V8>LW("HTE<(9.71<TR[D4MLLF/1,6AR=+ M$KB
M)"T]4P[\+,D?]XF=QU:YQG=\U2L0:'&;@#^:AI/A\..&)-6MA3*>%FT;V<M;
M"(R'9XFO=0-$.*$H:F6P.18AZK"P4#441:T(YTM(P5@8<^]K2'1Z [Q.W%.O
M'<TEMJS60!;(;?1T5^4=;FLK:2M D&>C''=&VX;K#QMUQ/,1VZ_X?'VUWDMA
M+$G?NU\M?+2,M0R7:'L_HFMX@K?JPO%:;IQOG^)0+@]Q>GGG: GW740%]>RN
M5]AGG>(/V/BDO )/LIH-<B GOW,\0_%P/\N(\SC/<C_&@X5-Q+C  P>:^3$.
M1(5CG-.AACQ^=(NB,%;A7\%W-X0;+M3]ZOYW9#;<PM_-AW^9S\*L5&^IE4NX
M)J-)'I$9_@^&B=/K<"?/M4,5AF&#7RIIO &^+[5V#Q,?8/^3-OT74$L#!!0
M   ( (F*7%;<?*VWJ0L  $(?   9    >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;-596X_;N!7^*X37NQT#BD:2QV-/+@,DF09-D6T62;:+HN@#+5&V-I+H
MD-)<^NO[G4/JXLO,;HM]Z<N,+)&'Y_*=*U_>:?/5;I5JQ'U5UO;59-LTN^?G
MYS;=JDK:4.]4C2^Y-I5L\--LSNW.*)GQIJH\3Z+H\KR213VY?LGO?C+7+W7;
ME$6M?C+"ME4ES<,;5>J[5Y-XTKWX5&RV#;TXOWZYDQOU634_[WXR^'7>4\F*
M2M6VT+4P*G\U>1T_?W-!ZWG!WPMU9T?/@B19:_V5?KS/7DTB8DB5*FV(@L2_
M6_56E241 AO?/,U)?R1M'#]WU-^Q[)!E+:UZJ\M?BJS9OIJL)B)3N6S+YI.^
M^XOR\BR(7JI+RW_%G5N;+"<B;6VC*[\9'%1%[?[+>Z^'T895],B&Q&](F&]W
M$'-Y(QMY_=+H.V%H-:C1 XO*N\%<49-1/C<&7POL:ZYOU+IY>=Z $OT^3_VN
M-VY7\LBN.!$_ZKK96O'G.E/9/H%SL-#SD71\O$F>I'BCTE#,XT D49(\06_>
MRS5G>O,GY!(WA4U+;5NCQ#]?KVUC@(%_G9+6T;HX38O\XKG=R52]F@#X5IE;
M-;G^X;OX,GKQ!*<7/:<73U%_U )/[CK-$PO]-]TH*W;R0:Y+)62="=IKA<Y%
M:E16-"+5\"G;J(S>-5LE<EW".8MZ(R2O.RMJO->MQ6X[>RY@'%6ME6$#[?V
MM1;^Q*E(%I?!U3(:/?U<RTJ;IO@WSLJ(N0P6T6W=B+-X$<SCBYDX2Z(@FB]F
M@IDOK&UEG2KP:+%H'BP75UAS$5S%JYEXZ_A_)].B+)H'\<-WJR1.7O3_/T(8
MXPY*@BB>BSA(\/>+;F3I7\^O0"K"_WF0S"/Q05G[''YFC )3.^(5H>)LN4IP
MZNHRFHD/NMX\:Y2IF$ @:@1*4N7!EBF3CI,5/R7!'-*/E/.^%J_;#=R97D:!
MN%-"W:=;66^@F>D\7H0+>'=9$JF=*>JTV(%E*(]TA>-T:_!>W18PBK@,D\7W
MHJVM A?87_,16:N(>"S.2!U)]()_\/'\(GXQ@Z$-!+@35V$4?4\XN%5@GW!R
M3&O@=R'.""4#V<4^V5!\V:JQM "?*&HH38& ;!AC1C:*).&C WJZVQ;IU@M3
M#(@%]E)IMXS<)%R>_@@Y9 8L0%_0$S,==">]U=5.U@\,BN4+ 'I'RXZ8E&:0
M>OT@I,@+ W;+0M4"5K M H:LFT*6);Z69><LA^2EM:K!Z;"GVC6LXD.<PJ+:
MT .B=0D]&%D&7GS'@67*(^8H7]$WS>X+CI!Y"AN*U^R?ARZ80/;=SNC[ FE*
M@=UIG"3AZDE$'1QX!\^OH'+9@-/R80\;,*46=BN-BR*$Q517%2FIT>E7TKOT
M&URN]J:>+\.(_,!OW8'A:1Q$4722H1$S_G"50:O?VN)6EN1J8&+O&!!)^9QI
M@H,BIL]'!62\7Y'V:0O)26IDK."7!XD$%10=G28R24(C0604!9FR95.Z[2-A
M-3;R6[ACJGAY$CWK=F9 /O@H=$:HQ5FED@#5=![M<<A@M"/&8 !%>)1-8?."
M(G,]6#E9.BNS2\!.$M601=41'-H9_%XLP]7WG52_P^XG;([3V>+[D+H81:@!
M"V/5#)!NFI*)B+_*ND6I1P?.0W'3&J>N).8(:-2N-0B"%HLE +_9&+4A[$P7
M5^'5(%7^:$@<"4+&FBY6X66WSSD\A>M4&O- )P-(;6]R==_@75N@=LI\;,<A
M9<MV;!]-7&2#["A5P?_)@Z:+>3CO& B\F8A>0?X\70P?!>H2=O.!C4HYP8AZ
M>!1#D$$^([YX1'0JE-B4$5R@#*MJA)D^IB%;Z/*6#O=I/^](G4T.B$]F\)2
M=(O5FI-HL\5.CFH-3F"% 0@M1[&,; 2 [/%S2>)F+?3![M7;<A]YA)>B84E;
M,.X\Z8";@'7LDB-_[U,)!Q; LBQ2S@;@ 7T&A6DV6JEEC1CYKJ]F; LXLHKH
MQ("U=!R;]6V1 4!'^AIX9:A/XR5R5V^_L[NBV5*0;M=E@76TI-T12].+Q6B=
MO$5H86Z[<-(#!SM*^ K"V:@XZU;)-!TKSF<=IQHX*=HM^E2 MTQ74$Z1<LHJ
MLD*:0MG97L[^.?P<B@\H [N4/4K GNDD&C%-L:OG&U]')[(.98UP)^N]$YES
M-@&AG4_4HZ49I3Y(^H3>YG^LVA[E=%\W_9*Q?I!I'0,.)(]BE30U2C92K+4Q
M#GS4*R+TE&E+*9]K##2< #+)@+6J+#:<7CW+A,!4(=GY.H=.(RT&3@BY;WIV
MTE_ACS8K4I=!SO882>5NQEOZ<PI$=\1U\S"FSDO< :'X3/[R)%^/$.3^@U+3
MB4JG-\V1FSO\$=9*J_NX=;KT(?7]5DGV)^OUXDHREP"&^'-2$13P7:XB0@?6
M*TAVM(W0,-;X8J)$RX S."(DX[I]7__?D/@@?_G@PF+C,]DT&NUP!EK!\_J4
MW7"OLL]'*#X"RL,[F!8Z?!*6L%P)R"D?DS-R147^5DLNJS*U4RYH@HV\;:A%
MSDNPV4H')L(8#AU,;YG77G5/E**T[Y08+D/&R^60VT=AJ-;>5+X4RHR\J_G,
M:1*/:APBTE+%D'>YCN1E=Q]E@L/X<)"+C:)Y%3>\8S=GFRXNPWBH(=YT(MB1
MMMEQJ*N&AJ79:W6D2U(H6R$_)]6&%>*:$.33@A%Z)F=,"=UE!J'>$X6UK+^*
MCSF%B$Q\(BI=)_?A_9N/GX;0O8>SO-2:T1BYQFI7ME0A5M)L7,!.N,'"6FZF
M D+"V7I&H8ILPMP>[8F[/;';@[=*PD@I;5ESP=;N='W@? /DG?FI]BJ5+[0-
M <NYY$A]/0MPM4Q1FXW7Q[&2SD%!@86V<0,*I[Y<92[$P#9V) N<#"Y%Y;:L
MZ[8*L,'OT+5Z5M'H"OWCKRT/05B[;E_,??%H'^$/>_WFKK$9#%[7@&Q*'I4;
M78FFJ!R_^!^0%+^HLK1P2[/1A 1*UT,MJ_.<.A@H]S/2SSN#[$95)L51O[!R
M9SYI\D<PNI?6?A].WVG35CX9''3/1\#MR=]P7C^-V[<W_U^P?0RPO;#_(VC-
M&+,# DD]8]QYL,VZWLU;WXT4]NLH+DZ529$*?<U5R8RAU!4+E+IH..48^[+5
ME87DGU1+@?$W /7E1$;A'-T7R\22'%?SN>J+EB'C$EBB<$XS'*_UMN;8W4W-
M? ?95=E%WO?EK1UUYR>*KDZQ:.AKL>B4MYZQZT=__'F4]=UAE$F]U]#!H7B?
M\^S'VOUD\GARSB4%A35=B!R")$["15\+'*1/EPN3\&+(GN@ [_#L$OVWMC"N
M3*'DQF4B#;7N%3=39D/=UQC;=$P_H2 $/J<_?@3,'7+-$V)VH1R1"3)[7X%P
M35'^EV+3:I59UY4U6T2BK2XSCZ6.C\N(Q]/(ZW1;0_,4ZNA:0\$''3E"X4D#
MN3J.:A2AT5=LI)OV$&(532./VD3!;8B;)=9BZVJ;3B""B2^T1WRZ-=U!*"S0
MP3_S%T"=OP\#B=!/HWFL/1I,^^$['W*+=H0&NCG*,@H:I (W5R%C[@BD(0@@
MII!AB6\W;$!: <NWY'$\A][[QB,N_KI6J)ZS;CL/CPR[IQ]L@.<^):A[%(0
M63_>XI'W\;Q(^F' @05"FD] M-I?MK%V:=W^S.(XJ@S-.; \\'HPS1RF.MS]
M'0C;N< @62]%-_/XDQW5?&61*P(55[U#.@9.7%AP$"[W!O^,4O8$KY,'1=VL
M+Z)'5;#3L?5W*O;H+N4?E(F/MP7BM0N;-"H34[%:)?1X(2[G"Z?_9+$,+JYB
MGK6(^&)%#TM!UQO EI(YN65W$>)N/'Q=[^7B:YFK(+Z\\K<>C\^X^LL9M_!X
MW-7?S+@%? .%?6Z^UI.AUF(?V6?QZG(VOH^9]C<RIV[2SD?WFLAV&[Z]I?$P
MJ+LKSOYM?T'\VMV+#LO=[?*/7"10',^Q-4)],!'&W=BZ'XW>\2WI6C>-KOAQ
MJY!3#2W ]UP#__X''=!?FU__!U!+ P04    " ")BEQ6TI8U>)P&   ;'0
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
M&9/8GX$'HQGR93 ;9O3^#;2W3B_(-<@<]#&+ZD$%#<>T.AW3VMBO?6<THO)
M/@EJ0<WVT'TZD:J#T2S!QM%P$@Y-IA QF ZG5UY3N+1!VYR7JDT=*[(H&4U$
M%K-I&8IQ+++A!*_Y@-<W[[^]%3<+UYF\-SU),A$/$[SZ79:-3R])Y2AAE9A&
M\60B)E-V/,(7PW_99#C#NU\0*2.2*7:GI&@290GP9) ,1Z3HB>BV:3W.^3R?
MW?%P2L(:),MRJ9@.\":._ [@0*N_9!]AZ9><W90CY$M[-L%H.259A,JQ6R^V
M?!AR+?55^CQI%.FR*;BDZ#4(EZ7*0"T8<7?"?<C"RRF,W>BRY$\@Z#)+]D\.
M]8M0H6!62"K4)?9*L6S*\J1DN0*WLXY/[@"&+)/6*D"OKKK"CO#W1_S]7H$P
M53CD%N+E%D4=B==K74E6ZU8VA18W1LZU9$QN# <8UBZ,GG=UWL!'WF=;HXDR
M'@%^7QEEO<<_967KVX^ Y.-P'#])]C#=\\![3P,\_,G%P@ EJ6NAS>6Q_S^9
MBE]\P</?)0<3"#L'S#I-Q4P%CWI.@#[4$>^@>6WX$\+W7"1Y-)ZE )]Z\4'(
MG30%/HJF8P <.F,L?B8@VA] :$K*U.Q84G4AC7E #H:M:1[%*<3&LRB/4_%]
M71<[Y EOTI63U8JK/AB8HIIB%'T:C5##WTGM<U") IRJ;M#+D#%P#S4^IWA]
M%B< OB@=Q4 DTLP]L'#U5Z.W&VI_.5ICC#K-H8>O</@)_2J)9N"5WQNRX52^
MI:BUZ6B$\^"3Z>0DF S2>!HEV8Q  O0C&X^OCEMD3R*Z=A9-DC'#1G8<Y'Z<
MCF/8"4##C6;3&?,=F#0#C+\S:BMUL4?.?4 &S(<&^3@]J5;_Q $BGV>$[^-H
M-L)ZBO39U3A]DDR]%AFPO8OKTM0;L4 44,M(403!:M]\M&4I/:@O&F[)ON-W
M*]$W#%8TGD<!E=AVL6W,8DVN +RU&XEIA+'+8EA!I8$%D+C7J$K@0J )JH=(
M H-:J0",H2\[3'Z,2WL%AN(/)=82:T_%T*A2$M_ ^=7GU<(!?OG\[SS%O=)O
M)VJB5Y7XLS':%MI;QSH18UI5^K^G%0N>5/>.DI[)T4X1PFE%_6>M]FE$7&=#
M#*C4'X#1M+A"[W8D8T[GR!*G%$-QXS[&JHC$KB50/YW,T)#;1@ G<F<^X95#
M/W#'2&)0BMY63Q8^WDMX^\LRJ.\?1.(RSWL=B/,.R:]A4 6&!T'&FY3&:,V:
M=S^PT61CXS1;1Q!.K;+VOBJP;1B(*5TRD *7:3X&$S@XB$3XPS@F . Z>",&
MJ>J;U)&A)SVRTVZ-;$!4<:Y37KZ'&E(++GB+,B@*7Q_0F%KD4U(Y3IUZK @
M%^,)6FRI-]KY PXUH>Z>Q*->;)[6C7S6E"@DBJ#/'?_YX:P4^(EM"8H]%>ZV
M+SRA9J$ =:2NYRD>EQ[(,RN<PCS+-LNE7FBN!7DO"6^",J$.>YB !:3 4<6]
M4@O96$8'6@_TJ5;\KM[A#+O6V_V$8MM5= 'PGL:+#9-3/$5?&$<B")(")*5U
M#A.=EG&?2GU@V@,5)/M!,6 L&T9&+-1UYPC:T6SK[E.O*B-.IRNR=4VSZ2Y@
M6U-U<%(<QD<?88]/ 74?2-PI13G70F&Q&\Y+)TP7%J9[+MDF"')ZN22<M\UB
MW54^"JRHN>0DII&%WE)DYXH.YHAB&]')A^YL=.8V$L&%O2I7H!.]] UYX"?U
MC^+_K 7K*+SX\7/HYE"\@3#([!"SYX\#_DS:]B;F7GNA8S^%D7,2$LM_BD!#
MYLY0#1?(BB=H-HX\3 +:3#B)-GZR=83"1U0X;*WBQ5FU>Y;2DFYL;/O?*=W0
MWB_S'CCYX0,3XLG9@V%S(S]0'#BM)(0"6C:(F&NO%93$!_7RE,T<-QY?,!^0
M?XFWWDE=<NYM:Z(+J"12HE(KR6\4A0+F18'\\]@#\Q!^@J(UBH@N 7#@UBAF
M53Y-Z[O]",+X:)0?X4*I^RQ</4:?A0;IT6;#PPB9=B>QLR'*PJ!#( $(MUY4
M@ H#<F LC1%0J:OQ%C&=PG1C:,XI-$990Y:%_<BZ/^%HN"5(.D)9G-\!.C[Z
M>EO*BIKJ\#SIA;J63F<.26?L#SVX'D(G0@9IL-F]9=XA^V8C+>,?01[<'JJG
M32W;S!%3+6GPH91I]:D)G>K&4<!)!'+]P&X&3DKV.:G2U1WY.O373@'0522(
MHKLFWT5V'911>ZOX-.*B$5P ZDF]E'S&Y'&GL<$9O5J%I C@X?H\Z\C?#-(&
M:6BZDM(8[ZS;! ?X!#_E @J)+XOV\DQN_+ 5CCH[!B#O:@2"LH#//^L[@@VR
M?4N7X7K!BC,#IZD %)PQ8ZG+_J4<K$%B50?$F0*T4U0 _+C-\!Y][EC7,7\F
M_99JAR1?J.V^OF5@C75%SH9;**O)@P?7O++##)HP") :#/3&>^$,8G:=)XV3
ML2>+"S_$4L(T5<O].5WJ;DRJ>)DI&"39JRM*#WJ'SVYN7V.2VX(P3/(8!JPU
MX(N^'^ ;#<N.HD!NFLU!UA"@V'5= L4.#L2;#\CEFCNCKV<_!/CGI$TO%A1&
M0Y-U*)<-?9T7;E-]6^ZU.7U<K1PEAB=,%L?WOZ%KS]5*,T[X(=YSFWTZGO6:
M?>S2G:]8;J@K$$N\\=)>R=)?.SGQ#UDU!'+M;<REP"@_FHJ;0+FA^]SWLN-S
M>TULV]V'6KHKC\>?M[V]K&?,3Z)\,@6/Y%&9DNZS3A],Z2+Y5CE7LKM]%AUG
M;7M?^D^Y]=S47U'SRSWQIHN!*(\QZO?\]?']%7]S,DK\S;[CFX9^T,Z2P5.R
MZ(:4YL->5X<0G^G:^124%FZ=@W_ &99;( ]Q( =Y1PY0:R5=\0%FR1.%*#PE
MHS2K,"8+=)3R3GV]H6\60YOU]!2E@H&F(_XU=7(;DK2%'._.@JSHW4BL#P:D
M(("^EPB8=]K'# XT!O (Y2V9',['3Y#JDW,ZD"XPD);$=&J=(&0 $W88L8B%
M)Y&AL^]OL?O@#%4C&J[W.AU=4G1C'%4RV*TL.>]Z27NNFBE? WH\\AU06$&V
MU24WT*(',60E7<X:M::O]O?*^^__@$"\Y+%[]G#/P1>M1/^V4.:>8X3$NXQ[
MJ<8\M)>QI-MI\X\9ZIM]3G[J]?_A,('>11H9 M@PH@;'_&W_#T]]OWS=^^Y_
MH\R*?^%@!3<T_S. [FGW(XH;_]N!_7+_"XR?I '(6U&J);;&P\GH0AC_JP;_
MQM5;_B7!O':NWO#+M9+(7UJ SY=U[=HW=$#WTY*7_P-02P,$%     @ B8I<
M5IB"UR[] P  U@D  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULM5;;
M;N,V$/V5@;;8I\"RY6239FT#N31H@4T1;+;;AZ(/M#2RB*5(A4/%<;^^,Y1L
MJZGCH@7Z(HD4Y_"<N9&SM?/?J$(,\%(;2_.D"J&Y3%/**ZP5C5R#EO^4SM<J
M\-"O4FH\JB(:U2;-QN,/::VT31:S./?@%S/7!J,M/GB@MJZ5WURC<>MY,DFV
M$Y_UJ@HRD2YFC5KA(X9?F@?/HW2'4N@:+6EGP6,Y3ZXFE]>GLCXN^*IQ38-O
M$"5+Y[[)X*=BGHR%$!K,@R H?CWC#1HC0$SCJ<=,=EN*X?![BWX7M;.6I2*\
M<>97781JGEPD4&"I6A,^N_6/V.LY$[S<&8I/6'=KIZ<)Y"T%5_?&S*#6MGNK
ME]X/ X.+\1L&66^01=[=1I'EK0IJ,?-N#5Y6,YI\1*G1FLEI*T%Y#)[_:K8+
MBSNE/7Q5ID6X1T6M1_9XH%D:&%R6I'D/=-T!96\ 33*X=S94!#_8 HN_ J3,
M:D<MVU*[SHXBWF(^@NGD!+)QEAW!F^ZD3B/>])^EWFK*C1.U!+]=+2EXSH[?
M#XGN($\/0TK%7%*C<IPG7!*$_AF3Q?MWDP_CCT<(G^X(GQY#_S>Q^4] \*5"
MN'%UH^P&*E7 '^@=<.524+;0=L7Y;I3-$5H.J8<@RST6.L"=RK7180,J ,<)
MZR7_W\8*V/IOLY-1M]TK>VWSUA._ K(#@^ I>%9>JZ7!_;17 2,L<^"R=1Y/
M(IU<>;\1IJIVK67;IO'N17.U<F1+D?TLLKN]]V-P930O<!E $^1&$>E28P&*
MF, G?$8#&=1[;\$2<]72*TYL6BF_$CN/0+K61K&CV(M"%$IMV7]:&;;B)&L[
MMZ]UJ/9KT=<4I3'IUNN@D=ZBV\?J_;N+;'+^D> 1K78>?G9"A&4PJRB]@);$
M*5L9VC8<5'Y%E %NI=$KGU>;2( 1I,$5P-WRJ76"TWB=BR>=1-^Q>O[8,A](
M&L'5@3PX>;U='\!]U(ZJ8XBS7ML@K 5\EYUGHPMNAL;$OFYE:GH^^GX[=<*G
M!348^[W9'.0V^=^X96>C\6MNV7[J-;<ODL^PEH?=9@WIE>5DS!5GW; :#V<3
M)RR3/%R$HI3Y<U%Y?&HUUUZ?T@(GNKJR(2F[8;HQ<[;@RO1=%R#=Y^2V6Q2Z
M8+Y!LM^NN"880DQ5/&D#YI753ZTXA\@Q8W%-S/H]Z&"[>MB32N]J23M.M ;Y
M5="^[G=^XGYMJ41N'$L,:T0+1E*=MN$ZF.+%7O8&%=NB'%1'/#<ZU,/3P5E;
M(Y>^W"BX#8@?NV-W-[N[M%QU9_5^>7?CN>?.P9%D[B6;CD?G9PGX[A;1#8)K
MXLF]=('O ?&SXHL7>EG _TO'&=@/9(/=56[Q)U!+ P04    " ")BEQ66$*I
MR+@,   &(   &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6RE66US&[<1
M_BL8Q<VD,S1%T79LQ[9F9#EMG+%B3^0TT^GT WB'(Q'? 32 (\7^^CZ[BP-Y
MM*0D[1>)Y '[OL^^W,NM#Y_BRIBD;KK6Q5<GJY36WYV>QFIE.AVG?FT<GC0^
M=#KA:UB>QG4PNN9+77LZG\V^/>VT=2?G+_FW#^'\I>]3:YWY$%3LNTZ'W6O3
M^NVKD[.3X8>?[7*5Z(?3\Y=KO337)OVR_A#P[;10J6UG7+3>J6":5R<79]^]
M?DSG^< _K-G&@\^*-%EX_XF^O*U?G<Q((-.:*A$%C7\;<VG:E@A!C,^9YDEA
M21<//P_4_\:Z0Y>%CN;2M[_:.JU>G3P[4;5I=-^FG_WV!Y/U>4+T*M]&_JNV
M<O;)_$15?4R^RY<A06>=_-<WV0X'%Y[-[K@PSQ?F++<P8BG?Z*3/7P:_58%.
M@QI]8%7Y-H2SCIQRG0*>6MQ+YY>^ZVR"E5-4VM7JTKMDW=*XRIKX\C2!!1T\
MK3*YUT)N?@>YL[FZ H555-^[VM1C J>0K0@X'P1\/;^7XAM33=6CLXF:S^;S
M>^@]*@H_8GJ/_A>%U1L;J];'/ACUKXM%3 %1\^_;S"!,'M_.A#+IN[C6E7EU
M@E2))FS,R?G77YU].WMQCPJ/BPJ/[Z/^YWWV?Y!3[VRR2\T9]-:IM#+*A]HZ
M)+"J?!\BOC=JT4<0C7'"!T!PK=U.67PG@E;N-7V"72=TK:W5PN#WC6\WA@]L
M=+"^CPI@ ^I+,,$=H$PR#@=:L]0M9[!W(!I]QVRW*UNMD T[.D[_G$]$N/(;
M$W!M 1D<G*E=9:;J2CO #.FI5CH"439(<9R*/8@,?'_K:UM98N8&MNO@*V/H
M:=8/8D7O]*+=X53"\37$K,$U9@N:&Y"+,!X4J[QS&8&V-JTRMT.2=(/(ZHVV
MK5[8UJ:=L+?P2R1%BQ:B&M20:Z2'B0FB6$! K7*L1=#326E$\<*TUI"-DR?+
MZ#58KX.%P"1<2YA%#-+*DR?[5,&T=U_'Y068&69>:4>_@;_MR !3]9&-DT70
M515ZW 0EY+#I%B:4/.;[^'#&3&Q']R%4.RTQMK:.3 ;1NN*V471]_=6S^=G3
M%U$!?ID_E,G&FRC;@ /^L\4AT1H>(!5P'VKF.$)\<L"0MZHD.J[T!L_5((_2
M-<R-*Z9IB(1WMXK0(!\<1\W:1TO$)\05DK'W4$&#%I:(TTK'E6I0#.-47<0%
MS.<C9"]9]MYQ;".W$"N+:&N+U( ]R=<+8YQRNB.S@IB<["C74(@0P9IR&'[5
MRO5L<#R&S^H>LA?SJ*K5MH/4$$:WB''#$2NH!QOH0:@^#KF)+(WL7IBBU=O8
M4UR2Z])N;2L0V<$&+4Y["HF5;AOF##[(CZ:)R%2?>=W*"M&\Q-F82&X3" CV
M"DU "S! \B;)=$\PPB1!9E!A\![,T3=P<4\(@-.U!8S;14\>SK:(E)4)#"GC
M!QDD?*W[K6=S#V2!(0=Z")3!"O B#B$GH5$3?*>0-AZ/6NL[S>%-W\C;R-H0
M#Y6UF971 <D%G;,_!A.,/+]36T!9MBZX_X0^YT<*28(V=?;\^3-!@J-+51\"
M,@9^H;"1UB?+C&M7-D9<L),#<O+YGVBAA.#;%G7"V^)V (/8 :[QG#=[WUM7
MM7U-N?^Y-P2"'%J*TLXVME*Z\[UCG*EUAV0&T?=C>77UN;?D,$HO5-T:K6?X
MQ'3HEWT,.\8M9D/)PC9X]@1">M!."(O.QXQHYG<,RQZF"+!M2\4+MJG[<09P
M0*$2(G])3TX_Z@$YT$LPC2(.\2(2H[Q0'/LM;N.K)54\2[N'U^/8S6')Z3U$
MY16E-VO"V?T'I([XGI$*PEK&H))U(TDF!",L,00B^_&EE?Z/#C5?*S3+?0['
M+;IH]<E!-XZ5 WM185_VCA@T$!4.PB>D(+#D"Z<71$--K*!*T]-YY1=#:N)>
MAU#5+4<M>[:@#T$[ZI5BZQ"DDNTXSR4N*"*)QL)4&LQ9,0+L^>Q%9@<S%$SD
M)V<OB'QAA;J:R+K>2)U8>;0M6JW[4$%R.!4'E][74)3*#-%"91Q"=B@R.10Q
MA[2'<2!'$/12+\3XO6LAE\1/X<)Z471Q".J(\2GGR2 ]0&22>Z&C$*]M3:)S
M#E.X!8+?RJQ%M"S&+>: TA6,*<G&]46,0:T7W<FTG&=YN#/)3<,Q>"%*AZZL
M 0C4]YB)O(JTJ8U((R"9'2)@FCT"<T$,@AX8XO=]2HTAV-< <$.@2$5!=PN[
M["D_&=$MM8-+!+U@GW2H"#LO<6^.U8+E"ILOPOK@]K'6<27/ '%6JC/A!GC_
MQMW%B$[I+H:>0@QLT]"W4%\#T]F1.3.@E(P<ZME$&D^=VP,J!0@9=N2^ON7K
MS#(]9*@:\OX 80OM#*^,7)P@NKZ_=R(%]Z/"OFM"B-?WM4V34=_$H$6DM'-(
M"NI:'_KFX=I7GTS*73AUR9(C&IG<4/7;H=X>=%$YT]##/G@TFTUFL]F0)8QP
MW"C?<&-)S0VW'@X%4FJHE.,[Z@H,;#3E8B/<T]8+<PDNU$6[=%07@><'?9JY
M0:-"B"4L6(H,@ 9Q&4U*K70TG Q;&_DYA6?-YAJI3 RGZE<SZ@1@A08C3Q"]
MSY[,]G ZS#^#3IP3>Z5NQ6[F^.#LJ>J0Y;D:(Y[-0;W?#RYKTK(2:2H9(.3^
M_%&Y3P5GN:1,3%RH.C'G\>S#4X*NAY#Q=TGV' K>+1H!88R%*'F\A4\HFS(P
M2GP/89'''6#>LM<0*!F3"SD@CE$>%LN'*M^V,E/DVKSVH W<,*&+&6)RR,<\
M(E.244F)-!++Z)WGYC7YTX?Q&,TV^!&-!ZD\GYUAL-HBU2!5X$:1^@$8"<:4
MB5=F3XQR;A@N1O:E%A4X!0FDCH!1#A@FP1W*&CCZ;/:7TEQ)HC4XYNJ68P>*
M<)C2%TZ!,50<!!?H,BKP^+T/,NG 19Z,?S!=2#DXI)!2'LBV @9O2&KNNK[0
MB6-&9NBA/'(!1-O&#1PU=+L1/5* @$SF_L90HWHQ H('\^DHI@YO%VA9:[O?
M/9!E;VG0TX"F[)@QVCPX$T 20B6O]^N6DN4%6KYLJ/-2@7ZJT!9QQSC(PX[E
M30;/_Y"%I*@#:BW/,AS*)78FP.RT%]A1)! <\O+AQH3*1FY(J(C*/B%0V0C4
MG-84A8A&"D&BX%&YX6;C,-..IEY$\_LJ^8R%".BGDV&^/9Z$)^KOK5_ 01][
M5NO=NTOU36X#1D]R _#72<9K0KH2@X,,EYZ?X091)EIDNOQTHJZG%U/U3?)+
MPQU(9I,?#PR&U/S%68KH:VE3WO#@B<IW"0U2*='7J%<@Y?;/H>-'<P-K1F,^
M<2)A^D7&2/4;RCX(_O+SQ>7[M^_4QZO]\)&',>N:0$L[A6F3VN>B'^VF*#J#
M:75><E2B<F(C[;TA1JH('^'4\>@TMGB906Z5J(A""SPS"+#G0UH2VN3QD$!2
MIL)<'E$IT')2Q%#SXKA!G!Y) #(;N_2T*6B'Y0?_GM!H-T(H]S)D\V-C\-;)
M;71K:S[;@QW\4QF"?Y3-%4QQQ#%OPF+IPKBUI3%/6QY;T-MMZ6!QUYTN\L4[
M^QY/!./-U2 L=P!PE\Q#=QCF.!ERL[O0@>H 9S.-'MQ7Y,C(K?9MO@/<M7"^
MT[0O:&61MI5>WX>:2TLN!!V2<W?HN%.$=_ [W=(X4H*]M4U!K,'X!_/[D?3%
M' -ZW;-H,X'?2!'&9YV'QI.F)&D]:34! A4O)S^@CK1$^ <=%A#ONB<:U)SG
MC=MM#&OFD<:;.%M6;U10 Z21E=SQ#H[Q1K(J;P5(!KHWR#)1[]'M2"FYTE3(
M9\\+"@1CNP5!/A=PW)**>Y#(P%;C-C9X1T<@1TQ]O:.-Z^W,\C+^2F.V)(R=
MH?S01% ;:O^M;!419YX<)98\'#($]K,JWX\8?PBX(UON"WISL+MM]7J/"ZX!
MG%+^#QMILF-M.B>R44R-U>5U26>=X&3K>1L"^315HU!G@3DA>0V69^>BTW[5
M;CE=-[8>X+>A!?YXCS15KX?5CW7R.I38[AOLO,!OS?@U2%D@9 @1@62-"!J)
M*C*#R1];/O^9L6F_:Y8):FW);/QZ C?1#,2CP$<?(==AAM;P(/+Q0!7NK8\/
MD%^V@ C,MM'PMA:S#1Q)[[\F!\LQNH)/>6,A+TH^]W9-SLS#OA#<+]QHH6B#
M&9DS ]" 9@?O6H:53](W)$=I DD([D'D"P-^RF),U35JU$^(7O5<O=LKU*!D
MK[@A+YZ>XKEXBW(16$C=!&B5<2#>]F[O].#=;&?"DM] 1RFS\IJV_%I><E_(
MN]W]<7E#CKQ%U47;9!I<G4V?/CF1CFOXDOR:W_0N?$J^XX\KHX';= #/&P\]
M\Q=B4%[]G_\74$L#!!0    ( (F*7%:+D:Z9M@,  "X)   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;+U6;6_;-A#^*P<U*!+ M2Q9=KS4-A W'39@
M+8)F+QB&?:"IDT6$(C62BN-_OR/U$@=PO74?!A@R1=X]]]SQX5'+O3:/MD1T
M\%Q)95=1Z5Q]$\>6EU@Q.]8U*EHIM*F8HU>SBVUMD.7!J9)Q.IG,XXH)%:V7
M8>[>K)>Z<5(HO#=@FZIBYK!!J?>K*(GZB2]B5SH_$:^7-=OA [I?ZGM#;_&
MDHL*E15:@<%B%=TF-YO,VP>#7P7N[=$8?"9;K1_]RX_Y*IIX0BB1.X_ Z.\)
M/Z"4'HAH_-5A1D-([W@\[M&_#[E3+EMF\8.6OXG<E:MH$4&.!6ND^Z+W/V"7
MS\SC<2UM>,*^M9U.(N"-=;KJG(E!)53[SYZ[.APY++[FD'8.:>#=!@HL[YAC
MZZ71>S#>FM#\(*0:O(F<4'Y3'IRA54%^;OV1&274SL+E3]K:*[A' P\E,[B,
M'<%[HYAW4)L6*OT*5)+")ZU<:>&CRC%_#1 3KX%<VI/;I&<1[Y"/89J,()VD
MZ1F\Z9#L-.!-_RG9(4OXXW9KG2%M_'DJX18N.PWGS\N-K1G'540'PJ)YPFC]
M]DTRG[P_0S8;R&;GT+]M9_XC%/Q<(ATMKA474K!P3G3A92XX,)5#+F3C, ?L
M$6IRM<&5&@)-\])/"9U#*('RQGMF@7Z%EG3D*6A. V9L  R^%H0"5^K&TI0=
M 3YSK-T1-JMTHYR]NH'?*3*@UQ.0&K#:DDVO"/](X#-U+J&XKA N94B/.6?$
MMG%L*Q&<!EJK*#$Z2_RQU#)'XG(!T]$U*?8"+A?I:#Y+KF 3LGX'^W"2*2![
M0D.-J>=,+<TZ(DQU@-GH.KNFYSR;PIVO$;46P**@7N,+&$*!KGU!V[P)@$AQ
M#]LNII,,WKY9I$GZ_A0";0E%=\*G0&G.X+-VQ*'W>.5)F/^6]7>SI&/]HHFV
M:"_%;^MP 9/Q?.;KDV0TN!I"A87T:,%KZ(Q..).\D:VV:*-EDQ,K5M=&/POJ
MJB@/L,@&-?2TO;K"'F^1L\;2/I9XH"2].)03[_*N9&.@YNP7X7!&*2/R[(/G
MP9I9NH9HW-;9=L+W*T?5)I4.[*E\9Y(DN7O?;O_" ?AFELEKEDQ*J(D&X=#P
M #W6*RF%8HU.Z.W_SQ'R)IPV1>?12RI@\\880BNZ[-M6,3[5'>.C.ZQ"LPLW
MM27NU C:ZVR8'3X&;ML[\,6\_9+XQ,Q.4!TD%N0Z&5_/(C#M[=R^.%V'&W&K
M'=VO85C2!PT:;T#KA:;2="\^P/")M/X;4$L#!!0    ( (F*7%8_9SOBI0,
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
MY)* D.EF&N\^GG@:1#3<24&6E$WB/J0W3/4'+2-"),L=.I(L'#6YQ9122IY
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
M&EU-1@&8=BBU&Z=WS2!(M:.QTBQ+FN-HO '=%UJ[P\83]'^&Q5]02P,$%
M  @ B8I<5LD!:KD\ P  $P<  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL?55M;]LV$/XK!S4M$D"-7BS)2FH;L)T-*] "0=)M'X9]H*63150B/9*.
MT_WZ'JD7NYOK+_:1O'ON>8Z\T^P@U5==(QIX;1NAYUYMS.X^"'118\OTK=RA
MH)-*JI896JIMH'<*6>F"VB:(PS +6L:%MYBYO4>UF,F]:;C 1P5ZW[9,?5MA
M(P]S+_*&C2>^K8W="!:S'=OB,YK?=X^*5L&(4O(6A>92@,)J[BVC^U5B_9W#
M'QP/^L0&JV0CY5>[^%C.O= 2P@8+8Q$8_;W@&IO& A&-?WI,;TQI T_M ?U7
MIYVT;)C&M6S^Y*6IYU[N08D5VS?F21Y^PUY/:O$*V6CW"X?.-TL\*/;:R+8/
M)@8M%]T_>^WK<!*0AS\)B/N V/'N$CF6#\RPQ4S) RCK36C6<%)=-)'CPE[*
MLU%TRBG.+)[P!<4>-5Q_89L&]<TL, 1K#X.BAUAU$/%/(*(8/DMA:@V_B!++
M'P$"XC.2B@=2J_@BX@,6MS")?(C#.+Z -QE%3AS>Y+)(J)1L84U<%3T&*K2I
M8>U*C K^6FZTV__[7 4Z_.0\OFV<>[UC!<X]Z@R-Z@6]Q;LW419^N, ^&=DG
ME] 7S]2(Y;Y!D!6L:R:V=%M<''4LM4:C@8GRN/>)LPUON.&HS\FYG/!+3:62
M#?4K%ULP]EW8_K.-I,'087%D(?<*BB$K.S(9]YHC$VJ?AHF"#!HF#N@;,J4!
M[;,!NG1L-W03P\4['#*B^S-G_]V)X*,H:"IIA "NZ=39-W %;V%9%&I/&53_
M#*X@RU+ZC?TX2:EFNN>,VG#J<_+<*5EQXP3B*Q'6MO8D@RJUU1"E?C2Y@]R/
M\_18\E[\>^I:I5 8ZY:'"42AGT[",WY"BO>#;^QGDQS>O<GC*/[P/]\KB'(_
M26)K=&A7,/7OJ/&F*>E[P H)YE1@E/A)&#FW>)K!:J#^@Z!B5#[H55C(K>#_
M$M8D3.'.GX8G"D^OTJ68AIDU,O\NM[FNJ:#3] :NH\D-O#WW\H.3045-MW7C
M6!.1O3#=S!IWQXF_[ ;=T;W[7'QF:LN%A@8K"@UOIZD'JAO!W<+(G1M[&VFH
MPYU9TU<+E76@\TI*,RQL@O$[N/@.4$L#!!0    ( (F*7%:\*2?.=P,   0(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;)5546_;-A#^*P>U*&Q
MC21:MB77-A G*U9@!8(D6Q^&/=#2V2(JD1I)Q?&_WU%R-*5S7.Q%)$7>=]_Q
MON,M#TI_-P6BA>>JE&;E%=;6BR P68$5-U>J1DD[.Z4K;FFI]X&I-?*\-:K*
M@(7A+*BXD-YZV?Z[T^NE:FPI)-YI,$U5<7W<8*D.*R_R7G[<BWUAW8]@O:SY
M'A_0_E[?:5H%/4HN*I1&* D:=ROO.EILINY\>^ /@0<SF(.+9*O4=[?XDJ^\
MT!'"$C/K$#@-3WB#9>F B,;?)TRO=^D,A_,7],]M[!3+EAN\4>4WD=MBY24>
MY+CC36GOU>%7/,73$LQ4:=HO'+JS$^9!UABKJI,Q,:B$[$;^?+J'@4$2OF'
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
M<KE,@UU*;_F@5M6H[;8U!I$\$T;/,9!8,F/:=A/7-Y-^2\000B\ 0FV%PN'
MUM3(AP 3 "7\)###H=V/Q /BQZ;I^58Z,FT7]XMXMH48Z#C>@6?()O")$U,7
M7CR+*:&ONNYZ":S90VD3.8FPO'IX>) D@21!08KN*'4,-J189.Y8T7#(NIIS
M0'V'4H),(G%X:+N^B\2ZVA#?&W:LM1X*FW!0--Y;%=\!LD4]V:(GDVUC7YY(
MM4'T_ZGV7Z!:W%,M_K&/]V'SGG"2WR]UOF1+G;*W3G=V=3+0R?3[(HU=WW&[
M/G[2_?G#X[:U^VPM/'C ^X4ZW+XJX+E[%$-XY"\39FV"X@0Y"G;Q-_S:!0R/
M\*[\4_>W XNZO'YZ@%Q)3Z[DQR;7H'G_TO>;\66&XE_Y7,,YN]CN];[+Y/#'
MVV-7T-5%TP:U9GEF5;'21$:9&U?1F%46#VL\6M-(:_S>:K->KGO7T'HI2A#;
M=&KOH>U-"^LV?IH\OGBV?D-5^ T%"5UCX%?$B;GI@5$6[:UZX[4WFI++N7V)
M4F#IT3[7]*/]8]=9^\:S$F]?RMXQ.<\KA9IGN-0]BO #1+:O3VU'B]J^^$R%
MUJ*TS05G&9=& .=G0NBN8Q3T3X"3OP%02P,$%     @ B8I<5A L-'[U!@
MAA$  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULK5AK;^.V$OTKA)L6
M-J#:HM[:)@&<[+;=HH\@V6U17-P/M$3'PLJB2U+QIK^^9RA9=K*.NRWZQ9(H
M<I[GS(Q\OE7Z@UE):=G'==V8B]'*VLVKV<P4*[D69JHVLL&;I=)K8?&H[V=F
MHZ4HW:%U/0M\/YFM1=6,+L_=VHV^/%>MK:M&WFAFVO5:Z,<K6:OMQ8B/=@NW
MU?W*TL+L\GPC[N6=M.\W-QI/LT%*6:UE8RK5,"V7%Z,Y?W65T7ZWX==*;LW!
M/2-/%DI]H(>WY<7()X-D+0M+$@0N#_):UC4)@AE_]#)'@THZ>'B_D_ZM\QV^
M+(21UZK^K2KMZF*4C5@IEZ*M[:W:?B][?V*25ZC:N%^V[?;&^8@5K;%JW1^&
M!>NJZ:[B8Q^'@P.9_\*!H#\0.+L[1<[*U\**RW.MMDS3;DBC&^>J.PWCJH:2
M<F<UWE8X9R_?-H5:2_9.?)2&C=^)12W-Y'QF(9HVS(I>S%4G)GA!# _83ZJQ
M*\/>-*4LGPJ8P:;!L&!GV%5P4N)K64Q9R#T6^$%P0EXX.!HZ>>'?.LI>5Z:H
ME6FU9/^;+XS5@,;_C_G<28R.2R2ZO#(;4<B+$?A@I'Z0H\NOON")_\T)>Z/!
MWNB4],L[T*]L:\G4DO6V+R1(*-G>$X^]QIVQ5<%$4S+ %"!LCGER6M>[E620
MN5&-;*PAC56G8XPPF<E.<;]H'5:V$BO"L*6J06Q@IVJ87:G6P!(S><5^ET(S
M26!@2*5<+Z0>TDD_G+V?WDW9&1M'H1=GZ81N\\R+HGC"?E;-U^YU''IYF#">
M>!$N;__6JC/&?2^,<A*6!9[OYY,3N8B'7,2?G8OK)W$Z0-6;CRB4!M9=R48N
M*WN412?U'$?4B\F!QTSNE"YZI?]!7JY;K:&JR\]2EE*+VN'+6&$EA3A/Z-<+
MPGB?J<2+4\[&H1=FT82]4Q:'BEY2XJ5)RL:!QZ-\ K5+B?7R)05!PL8\R0]0
M,.9Q,F&!ER=^+[G<R1CST*=7:<YWR3@>ES-8D80I7:. G0!%,H B^6Q0O%DN
MI6LOAX"X)6=N9:&:HJHK04WH&"1.:Z'LZR<R@'N[E9*R*JFIM0C'1JN'RO5)
M4.(I(RBN=B6LPU!K$;+%(Q.;3?U8-?=.A@LQA;ZU2C\R369;Q8AD1SDFL-"W
M=PBCMOXO0':0JSY%##:2.<\L.4-R>1JR@$]]]B7QFJ=>$ 03X E+$ZS=.=@X
MXSS68)!!1G:P.E20I3G+IC%.P(JOOL@"'GR#AP%FF'2T"S%8 QT1Z4C]3@<6
MXAS 'N?3D)Z'PHO0 .)(O4&50J6:)K0[2&BOW^V]T16R\D@QZ<V"F3NE>]R3
MJ>,XYS@83]->*<\@8IQ-LTEG*4+: FEHTSN,&Q9Z/$Y9Z#O70A2]A(73%/=.
MP?7\]LT=FQ=V<'GO.N<A\Z<<=[^*NNW@):AN"'C%,L]/4Y9F+O!(GX_XA>DT
MQ],OR)1F/,/I@ SE7LA1M\=\&I.A1[*[XU\2.7T=#?UIQKX\P<5TX&+ZV5P<
MR@MQ<&Z,M!T)?JS$ ARRE33':'A: =%PHRN:6Y\5XZ$2=>0 '.JVE)\PXE,:
M/%_A>\LI;J*S_+9K YT+HB@TZ$YM#GTQ\KMKFK%?.N2"T+7$B,KJO:^,$W(!
M3 X:40M]@.5*NS=442/&(R_) [!(%1^8V I=XI67)6 J6JG/?B9&[15062!C
ME(, F5H(K1]1)_JC0>3Y <3ZN1?Y ?M.J7);U5V%KQHKFGL'W][! +#P@=[
MBP'&;T6EV0.P*%F)*4VUZ![ ),)#K<9*MS_T.1CL!;$/:I%E]M$)EW^TU69-
M#2=",_(!N AV=%!%G- AN)=C4OU.DP_ED6@' 1R/8^A#3++T*"O&@9]Y/,P)
M[9A7PB29/&]*!Q+1)T,OY8G#?_@\R8=Y>I[#00!:G)=GN1N0X%*.>G2CY494
MY;X$[!,R=@/4.$J"HV8=:APC\U%(A2KQ\AC[*=,O[H;VE&>=%2$_-59E VNS
MSV;M^X:ZW'U3_=DSMY^BP  ,,C3:$KJ.$?>DCN,CU?QY2X4!U'H6\KYJ&DJ!
M@U-3NMMUA\(E:Y%^;04Q&P9NE*FZ9E&94P.7(_N<IH,*.)UWTJY$[<"$GO>#
M:%HJ*[NZ<(:Z&\89FY>EDX\,TF=G23QXJE?+6E!#1[/>#"W&T)R$#O"/CN\&
M-=>CN!>AI-QVC8;FC7^D'6,WD(2/>5M+Q\5M95<=(UJ$17=@VK6@'\7&N/QW
M7=_=UM6ZLKL^#&-\@.X@7I]64C?TQ_SX5#<[^#9>2WWO_@$PS)66[C-Y6!W^
M9)AWW];[[=T_%#\)#7P8\'.)H_XTQ32ONZ_^[L&JC?O27BB+[W9WNY("'9\V
MX/U2H83U#Z1@^.OE\B]02P,$%     @ B8I<5D,RV; O P   @<  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&ULC57[;],P$/Y73F%"JU261Q\;HZVT
M,A!(@*:-AQ#B!S>Y--8<.]C..OY[SG::=C *4I7Z<??=]UWN+K.-TK>F0K1P
M7PMIYE%E;7,>QR:OL&;F1#4HZ:94NF:6MGH=FT8C*[Q3+>(L2:9QS;B,%C-_
M=J47,]5:P25>:3!M73/]<XE";>91&FT/KOFZLNX@7LP:ML8;M)^:*TV[N$<I
M>(W2<"5!8SF/+M+SY=C9>X//'#=F;PU.R4JI6[=Y6\RCQ!%"@;EU"(S^[O E
M"N& B,:/#C/J0SK'_?46_;773EI6S.!+);[PPE;SZ"R" DO6"GNM-F^PTS-Q
M>+D2QC]A$VPG201Y:ZRJ.V=B4',9_ME]EX<]A[._.62=0^9YAT">Y26S;#'3
M:@/:61.:6WBIWIO(<>E>RHW5=,O)SRY>,2VY7!LX?J>,&< 5:KBIF$8X_LA6
M LU@%EN*XZSCO,-<!LSL+YAI!N^5M)6!5[+ XB% 3 1[EMF6Y3([B'B)^0F,
MTB%D298=P!OUJD<>;_0OU3NYWRY6QFHJDN^/"0YPX\?A7..<FX;E.(^H,PSJ
M.XP63Y^DT^3% ;+CGNSX$/KBAAJQ: 6"*N%/XD-8,L-S8+* 2RY:^WO"@X##
M(3Y62!V6*YESP9EO%PJVZH&+  RX#=]0>./S1G.!CO/*'7%5@$^ =,8;9H!^
MI1+4^51@!2V8-A[0^QK@$FRE6D-'9@AXGV-C][!9K5IIS> <OE)D0%=-0+6
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
MEPL\$8-V!OA\II3=W;@-JC/VZ#M02P,$%     @ B8I<5D+2:/RE @  FP8
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
MF[%A&]L7]V2Q%.J%&8T*M, /6#P5=TSVS,9E1C*<<T)SP/!\;%S9PSA0\67
M#X(WO-4&BF1*Z8OJW,[&AJ42PBE.A') \K'&$YRFRDBF\;OV-)HAE;#=WKK?
ME.R298HXGM#TF<S$<FP$!ICA.5JEXIYNON*:9Z#\$IKR\A=LJECH&R!9<4&S
M6BPSR$A>/=%K78>6P(;O")Q:X!PJ<&N!>Z@ U@)85J9"*>L0(X&B$:,;P%2T
M=%.-LIBE6N*37$W[@V#R*Y$Z$=WF:YP+R@CFX#3& I&4GX$+\/00@].3,W "
M2 X>EW3%43[C(U/(,9723&K_Z\K?><<_QLDE<.USX%B.HY%/#I?;&GE\N-S:
ME9NR4$VUG*9:3NGG_J-:;R F/$DI7S$,?EY-N6!R ?_2E:<RA'I#M:F'O$ )
M'AMRUW+,UMB(/G^R/>N+KE@?:19_D-E.(=VFD&Z?>W2/-G(5"\P(2CF02PL4
MB GM^JJ,_-)('6+K*(1V(-?2NET9391O#=S=J+@WJ2.188,,>Y&?Y?FG-E/!
M:(*Y%K4R\%H0C@^#L(.JB8*>'710>Y,Y$G70H YZ46](3N21- ,+2O6'QF"/
MP0Y\"#L0$UV8$PY@A[4WFR-9O8;5ZV5]I *EH'6,ZG"]/0[7"FV[.[.Z,.@Y
M@PYN;T)'XOH-KM^+^TTNW:%<QMMSL!Y!!^WOT5RXH1/:'6A-F.<$01?:W]O@
M%S:$(?Q[$.SP! U/T,O3FKASD&.A PGVAG:\,'"ZBU43!FT?6AV0WGS^=_;,
MUC^_NJ9]1VQ!<@Y2/)?VUJ4OMP:KKCY51]"BO Q,J9!7B[*YE+=%S%2 _#ZG
M5&P[ZG[1W#^C/U!+ P04    " ")BEQ6OG&<&^4"  #(!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-"YX;6RM5=]OFS 0_E=.K)I::2W@)"3I$J0FV;0^
M5*K2M7N8]N# )5@%F]DF:?_[V4!8?M"L#WL!V]Q]]WUWYFZT$?)9)8@:7K*4
MJ[&3:)U?NZZ*$LRHNA(Y<O-E*61&M=G*E:MRB30NG;+4)9X7N!EEW E'Y=F]
M#$>BT"GC>"]!%5E&Y>L$4[$9.[ZS/9BS5:+M@1N.<KK"!]2/^;TT.[=!B5F&
M7#'!0>)R[-SXU].^M2\-GAANU,X:K)*%$,]V<QN/'<\2PA0C;1&H>:UQBFEJ
M@0R-WS6FTX2TCKOK+?K74KO1LJ *IR+]P6*=C)V! S$N:9'JN=A\PUI/S^)%
M(E7E$S:5;=!W("J4%EGM;!ADC%=O^E+G8<?!#]YP(+4#.73HON'0J1TZI="*
M62EK1C4-1U)L0%IK@V8796Y*;Z.&<5O%!RW-5V;\='C+U\BUD P5G&\WKZ8^
M"N4:+^!\AIJR5%W )3P^S.#\[ +.@''XGHA"41ZKD:L-#XOF1G7,2163O!'3
M)W GN$X4?.$QQOL KA'0J"!;%1-R$G&&T15T_$] /$):"$W?[^Z?H--IDMHI
M\3K_2.HK/-&TH.5]G5<957#+(_.[*;2IK587\',NTA3,O=Q0&?]JRV@5L-L>
MT/[JURJG$8Z=O"Z=$W[\X ?>Y[9L_">PO=QTF]QT3Z&'$YI2'B%0#0M<,<X9
M7X%80HZ2B;A->H77+_%L4UJ' 1D,>B-WO:OIV,KO=H==TICML>TU;'LGV4X3
M*E<8@Q: +Z9S*FQC6&$$.[%),!P<$#PV&GC#H)U>T- +3M*;85R4[5"!D"!T
M@K*-7W 4^I($9$@.&+:8#3V_UVGGV&\X]M];<.3QZ5+WCXK8&9*A?\#SV&K_
M0E0TW9VFF*&IHIT5"B)1<%UUEN:T&4<W91<^.)^8,55-E;\PU8R[,Y>#F=RG
MN#20WE7?U%A6<Z/::)&7K7<AM&GDY3(QHQ:E-3#?ET+H[<8&:(9W^ =02P,$
M%     @ B8I<5L6M0M$:!P  WSD  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#4N>&ULM9M9;]LX$,>_"N$MBA9H:_&R[-0QT#C= VAV@V:[^[#8!\6F;:$Z
M7(G* >R'7TIV1-.BQY%#O20^-'_-#(?4SSS&]VGV/5\)(=%#'"7Y>6\EY?JL
MW\]G*Q$'^8=T+1+US2+-XD"JM]FRGZ\S$<PKHSCJ$\\;].,@3'J3<?79=389
MIX6,PD1<9R@OXCC('B]$E-Z?]W#OZ8.OX7(ERP_ZD_$Z6(H;(;^MKS/UKE^K
MS,-8)'F8)B@3B_/>)WPVY:/2H+KBKU#<YSNO41G*;9I^+]_\-C_O>:5'(A(S
M64H$ZM^=F(HH*I64'S^VHKWZGJ7A[NLG]9^KX%4PMT$NIFGT=SB7J_/>L(?F
M8A$4D?R:WO\JM@'Q4F^61GGU%]UOKN7JXEF1RS3>&BL/XC#9_ \>MHG8,<"#
M P9D:T#V#=@! [HUH%6@&\^JL"X#&4S&67J/LO)JI5:^J')36:MHPJ1LQAN9
MJ6]#92<GUYFJB$P^HB"9H\\_BG"MVDBB-Y="!F&4OT7OT;>;2_3FU5OT"H4)
M^G.5%KFZ-A_WI;I]*=*?;6]UL;D5.7 K3-!5FLA5CCXG<S$W!?K*[]IY\N3\
M!0$5+\7L Z+X'2(>(1:'IL\WQX [M,XEK?3HD5R^0]=1H))HI/0=^EUURG\^
MW>8R4[7[KRU_&WEFER\[]%F^#F;BO*=Z;"ZR.]&;O/X)#[R/MM@=B1F98'4F
M&*2^DXEUG0FA,[',TMQ:0!M5OU(M!Z"[":%T-/3&_;O=T"R7^?Z(#.K+#*=Y
M[30'G?XB\OQ,C2NS(BZB0(JY&@Y4;F9A4 XX-G<W>H,=/]YC'WO8W_/7=MV0
MCLJBLSD\J!T>/"O+^^E-5*&EBU:1#!H>#LAH0/?B:%XU8I['[5'X=10^&,7E
MCFM(/*CG4RYL+OJ-FV/"&-YST7*5[PV8W<5A[>(0=/$7]3A$;[ZHHGV+E)-Y
M$(GWD5 /C]M@]AVI_ISD0?54LA;UL%&MON?ME_2PX;=G]WE4^SP"?;X*DS N
M8IM#H&';8<:1F!$C]O33R^MVR-WJ.TJ&*S4S&SO/<@RV^>=<AG'5WXM<+(H(
M1>%"J#'8.DY8LP'K$_0H@LQ6Y%/8\M3(B8Z<P-4>/!RJ=MBR=0L[4C/CU(2!
M.T8,[)0Q7*F9V="4@6',>'F]P_K4 PH>-#TU=,TJ^ BLJ-BL$8%FK=O7D9H9
MI.8;/.BXVD& :IT-1VIF-C0G81B43H7JK>PN@#"_P7:X24X^]X@=0K F)PRC
MTT411O,P6>:5NQ4TK=)HCL)8]=([4;IN=QJ4;=URCM3,)&@4PZ..Z]@ILKE2
M,W^S:V8C( 6=7,=;6:..1_[.SX_M;WZO4<A#/L0'<)IHN"(P_#RGDM%_".!N
M^ 9M6]&5FID.35R$=%O3Q"F7N5(SLZ&YC("D\W(2.:+/#X,(;'EJY)K!",Q(
MS^T6AP$=OD'K0NB"RXCF,L([[A9. <Z5FID-#7 $GJ%Z>;> ]2% ATU/#5W3
M&H%I;9K&ZT**[$A\H$CKUG:D9H:L68\,.ZY]I]#G2LW,AH8^ D_ G8PYHR;F
M$,X:F#-J8 ZC0T[MF$,UG5&8SIIU"T,-+-=ZT:*+"32J&8_BCE=PG"*>*S4S
M&QKQ*#RI]N+1^X@^/3QXPY:G1KZSD ?CEKT3'$886*YULW=!=%03'64==P*G
M0.=*S<R&!CH*3[2]O!/ ^@#9PY:G1J[AC<)P=17,5NJC[!&]#N+UQR-1.IUI
M<Z5F1J[9C?H=]P"G6.=*S<R&QCH*3^&="C*TN?")L8\;)$.;:Y^8E,AS &4T
M@=$C2Z"'"O@(T3B=;'.E9N[#T#C'.EX@94[YSI6:F0W-=ZSC!=(C^L!@#EN>
M&KEF.79L@13H"X?!!E9MW?I=4!W35,<Z7CQE3C'/E9J9C9TM6ATOGA[1Q\#<
M#&QZ:NB:Z1C,7'_(E<BL(3F=?'.E9D:I^8UUO'K*G#*=*S4S&YKI6#>KIZRY
M>HHY&9']+8F6C6>,,]_.,$S#%X/AJRI5F%=@A=;-U,6L&=/,QCI>*F5.Z<V5
MFKDA5=,;AR?C7CQ&']$'-G3!EJ=&KDF-PR15U_UA-H$5VK:T*S4S7LUGO./E
M5.Z4U%RIF=G0I,8[7DX]H@^Q"6QZ:N@:RSB,3=,T4:U<; ZYA$D9\U+=Q_IL
M@J5:MWD74,9W=M]WO'+*G<*;*S4S&QK>^//V]K?%E:VLL7K$Z?YN<\M5>#0X
ML$6&:\;B,&.5FQ(K3Y\V!5@]=#HWYDK-C%CC&>]XR9,[A3=7:F8V-+QQ>,+M
M)H@$LAZ,L(;>7.@D'#=.1L#W;!M3?^>H7"RR976",$>SM$CDYN!9_6E]2O%3
M=39O[_,+?#;=G#74,INCCU=!M@R37"5BH22]#[X:2;+-:<+-&YFNJP-YMZF4
M:5R]7(E@+K+R O7](DWETYOR!O69SLG_4$L#!!0    ( (F*7%:EU+7"*P<
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
M5]0/9T)U55$9J/?O\UP^/:D^8'UGY_!_4$L#!!0    ( (F*7%;C;83C<@(
M -,%   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*U4R6[;,!#]E8$:
M% G01I;DI4AE 5ZZY)#"B)OV4/1 2V.+"$6J)&6E_?J2E*PZJ1STT(O%9=Z;
M><^<B6LA[U6.J.&A8%Q-O5SK\LKW59IC0=2E*)&;FZV0!=%F*W>^*B62S($*
MYH>#P=@O".5>$KNSE4QB46E&.:XDJ*HHB/PY1R;JJ1=XAX-;NLNU/?"3N"0[
M7*.^*U?2[/R.):,%<D4%!XG;J3<+KA9#&^\"OE"LU=$:K)*-$/=V<YU-O8$M
M"!FFVC(0\]GC AFS1*:,'RVGUZ6TP./U@?V]TVZT;(C"A6!?::;SJ??&@PRW
MI&+Z5M0?L=4SLGRI8,K]0MW$CD<>I)72HFC!IH*"\N9+'EH?C@#!^ 0@; 'A
M4\#P!"!J 9$3VE3F9"V))DDL10W21ALVNW#>.+110[G]%]=:FEMJ<#JYYIKP
M'=TPA)E2J!6<?R)2$FON!9PO41/*U 6\AKOU$L[/+N ,*(?/N:@4X9F*?6VJ
ML%Q^VF:<-QG#$QF#$&X$U[F"=SS#[#&!;\KO-(0'#?/P6<8EII<0!:\@'(1A
M3T&+?X<'SY03=99&CB\ZP?=!B*RFC('Q!_[V=TE5RH2J),*WV49I:5[R]SX;
MFRS#_BRVNZ]425*<>J9]%<H]>LG+%\%X\+;/@O]$]LB086?(\#GV9%8(J>DO
MXOI6;,W[Z3PASI,^]0WEQ%':4;1/PN$HFL3^_EA63]0H",(NJJG7/^J/ N7.
MC0T%J:BX;IY9=]I-IIEKR"?G<S.QF@'SAZ89=S=$[BA7P'!K* >7$S,@9#-"
MFHT6I>O"C="FI]TR-U,7I0TP]ULA]&%C$W1S//D-4$L#!!0    ( (F*7%;
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
M1T,TE[IFH/BJOA<]<:5O6?7C4E^$01@#_7[.=6??#,Q5J[U:IS\!4$L#!!0
M   ( (F*7%8GQ&T%D1   %;1   9    >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;+V=X6^;2!J'_Q64VSVU4K<V8+#=2R,UF9F]GMIME6[O/ISN [$G,5H,
M*>"DD?:/OP%C#P/XM:?]=:75UG',,[9_\#(\F1G.'[/\CV(E9>E\72=I\?IL
M59;WKT:C8K&2ZZAXF=W+5/WF-LO74:E^S.]&Q7TNHV6]T3H9>>-Q.%I'<7IV
M<5X_]S&_.,\V91*G\F/N%)OU.LJ?+F62/;X^<\]V3US'=ZNR>F)T<7X?W<E/
MLOQ\_S%7/XWVE&6\EFD19ZF3R]O79V_<5\)UZRWJE_P[EH]%Z[%3?9:;+/NC
M^N'M\O79N'I+,I&+LF)$ZI\'>263I$*I-_*EH9[M&ZTV;#_>T47]Z=6GN8D*
M>94E_XF7Y>KUV>S,6<K;:).4U]GC/V7SB8**M\B2HOZ_\]B\=GSF+#9%F:V;
MC=4[6,?I]M_H:_--M#;PY@<V\)H-O.X&WH$-_&8#_]0-)LT&D\X&?G!@@Z#9
M(#BUA;#9(*R_^^V757_3+"JCB_,\>W3RZM6*5CVHXZJW5E]PG%:[UJ<R5[^-
MU7;E!9,WI?.+\UN4YU&5L?.,R3**D^*Y\Y,S<HI5E,O"B5/G<QJ7Q8O6$^_C
M)%'[1G$^*M7[J&BC1=/FU;9-[T";KO,^2\M5X?!T*9<#V_,CVWL$8*2^@/VW
MX.V^A4N/)/XK2E\ZX^"%XXT]W_G\B3G/?GK>?-:AST?3/LG[EXX_KFGNCC:
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
M*.>M*&T'B0W4< M? O5B6!S#XC@6)V X<U]P6Q+-Q0X2V_%0:4-Q#(OC6)R
MX3IIM^R82X\5L^R%TS3[K-U>C?2'.^'0ACD6)V"X;8RC8B5ER:(RNCA?R_Q.
M7LDD*9Q%-5R@.FY;SSJYO*U2?O7&.QOUGK]R7S%WX'GNOA+U\R.-OSB_C^[D
M^RB_B]-"G<]O55/CE]5**GE\M]K_4&;W:@<[4_M+66;K^N%*1DN95R]0O[_-
MLG+W0]7 8Y;_47^<B_\#4$L#!!0    ( (F*7%:=C]TT4@,  +P,   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;+67;X^;.!#&OXK%5=56ZBX8 B3;
M!*G=J&JEJ[3J]L^+ZEXX,&RL L[9)FGOTW<,+,L2E]V+[MXD&#R/?\\8F&%Y
M$/*[V@)H\J,L*K5RMEKO+EU7I5LHF;H0.ZCP2BYDR30.Y:VK=A)8U@25A>M[
M7N26C%=.LFS.7<MD*6I=\ JN)5%U63+Y\PT4XK!RJ'-WXB._W6ISPDV6.W8+
M-Z _[ZXECMQ>)>,E5(J+BDC(5\YK>GE% Q/0S/C"X: &Q\18V0CQW0S>9RO'
M,T100*J-!,._/5Q!41@EY/B[$W7Z-4W@\/A._6UC'LULF((K47SEF=ZNG+E#
M,LA97>B/XO ..D.AT4M%H9I?<FCGQIY#TEII47;!2%#RJOUG/[I$# +H[#<!
M?A?@/S4@Z *:S+DM66-KS31+EE(<B#2S4<T<-+EIHM$-K\PVWFB)5SG&Z60-
M&TW.;O#NR.H"B,C)VUK7$L@U^XF[I=4+<K8&S7B!1^?D\\V:G#U[09X17I%/
M6U$K5F5JZ6I$,8)NVBW[IEW6_^VRZ04)Z$OB>[YO";]Z>CA]&.YB OHL^'T6
M_$8OF,K"FJNT$,J8__9ZH[3$6^POF[56:V;7,L_=I=JQ%%8./E@*Y!Z<Y/D?
M-/)>V8S^1V(/; >][6!*/<'L!3:#;53<1)GWP#Z9SW&7]D/N2>43N6<]]^PQ
M[IF-NXV*!MQ1$(ZX)Y5/Y Y[[O Q[M#&'1YQ^V$\6] 1^J3XB>A1CQX]AA[9
MT*,C=#J;C[@GE4_DCGON^#'NV,8='W,'(^Q)X1.QYSWV?!+[TQ:P*.<:I U^
M?@3OC=@GU4]D7_3LBVEVH5E!\K:,[-HR8G.QL-SU"QHM1E8F%SO1"O7NRZ,W
M:>9/4.J2U!4KA=3\'\BP1\!:D6&M$+7=5Z<X-'9.PX#.1L:F5S[5V:#PTR<X
M:]QPI6I6I4!2H>R6Z+&E( ['6]5-&Q:.<WR-W;\/'J+>5V<Z604[U"8+E29[
M5M30[P#!7C#G58-? #9T]F[$M^S)/!KS_Q_%F-Y78SI=CML'Q^R(U<)Q5?:#
MQ8*.'_WI1?ZM"7?06IJ^_@.3M[Q2F.H<Y;V+&(N2;%OE=J#%KNDV-T)C[]H<
M;O'S J29@-=S(?3=P#2P_0=+\@M02P,$%     @ B8I<5N7ZK9_L P  0!
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
MF ['4)^-+_\IF XUU*$;U:$!Z^$0C79M5^\:Z]"-Z]  ]B%+[-*NUC77X:^
M'8[)/J2Z7=_5O^8Z/ _8X9CL"*;I,,P49$>:[,B=[( 78--B)'N^)32P'B;#
MOL-NPS6F)CV:@O1H3'H4C"XG^]"NT7I=NQWT]>EH='_>9GT*OB/-=^3&=S3F
M.\1I,&P>[>JN[C7AD1OAD:%I1P@/.6E7=W6O&8_<&(\,C3L,T^$_%+NZJWM-
M>>1&>61JWG$XFOLI.(\TYY$;YY&Q@1^?.5.@'FG4HU]!/7I=$V\?PS6#QCTZ
M#^Z1H9%/D]&C0_MHKD\]->_Q>3MY;.SDPR >/A&=@N]8\QU/P?=6M/^T-YZ%
M<'@#,^P61BG4C&E,^[UW$=6+H$^D?&"%4%8VJBZXB-5]L&S>K30KDN_JUQ/W
M7$J>UXM;2M:TK'90OV\XET\KU1N/[@W7\G]02P,$%     @ B8I<5OFK#?J:
M @  @P@  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULK99O;]HP$,:_
MBI5)4R>MY!\$UH5(*ZC:I$VK8%M?N\E!K"9V9AMHO_W.3HA@"UFK\@;L^)Z?
M[SD[NL0[(1]4#J#)8UEP-75RK:LKUU5I#B55 U$!QY65D"75.)5K5U42:&9%
M9>$&GA>Y)67<26+[[%8FL=CH@G&XE41MRI+*IVLHQ&[J^,[^P8*M<VT>N$E<
MT34L0?^L;B7.W):2L1*X8H(3":NI\\F_FHU-O WXQ6"G#L;$.+D7XL%,OF13
MQS,)00&I-@2*?UN805$8$*;QNV$Z[99&>#C>TV^L=_1R3Q7,1''',IU/G8E#
M,EC13:$78O<9&C\CPTM%H>POV=6Q8]PQW2@MRD:,\Y+Q^I\^-G4X$ 2C$X*@
M$03/%82-(+1&Z\RLK3G5-(FEV!%IHI%F!K8V5HUN&#>GN-025QGJ=/(5L :*
M7)(EWH]L4P 1*[( <_Z,KXE=)C] EH3RC,R92L6&:[*@&E47<]"4%>I=[&K,
MQ1#=M-GWNMXW.+'O'-(!"?WW)/""H$,^>[[</Y:[6(&V#$%;AL#RPA.\.WO<
MD%W2+4B\O7A!]R4H; FT*<'%$U#9[;;&#[OQYE6\4A5-8>K@NZ9 ;L%)WK[Q
M(^]CE_<SP8XJ$;:5"/OHR?<*"Z!;XZK+;#]A0FR9R =2"JYS1?P)R>A3%VG6
M3XH:TG!/"H8=I".;P];FL!=]PSCE:;_-?D+P IO])-^22-2 >MR-6G>CEUWG
M;/_BXME"E]?1.>_OF6!'UJ/6>O3J^UL3?,\B3)_;)M[ BT:3V-T>^OA_W%&*
MXS;%\:OOWKA[ZV'X5XHGXOY)T3UH$:8]?Z-RS;C"#%8H] 9C/#-9M[QZHD5E
MN\:]T-B#[##'KP20)@#75T+H_<0THO:[(_D#4$L#!!0    ( (F*7%9)GG"F
MG@(  "<'   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*U576_3,!3]
M*U=A0IL$RU>;CI%&6ELFD)B85@8/B <WN6FL)7:PG7;\>VPG#5W)*H1X2>SK
M>X[/N7&NXRT7#[) 5/!8E4Q.G4*I^M)U95I@1>0YKY'IE9R+BB@]%6M7U@))
M9D%5Z0:>%[D5H<Q)8AN[%4G,&U52AK<"9%-51/R<8<FW4\=W=H$[NBZ4";A)
M7),U+E'=U[="S]R>):,5,DDY X'YU+GR+^>1R;<)7RANY=X8C),5YP]F\B&;
M.IX1A"6FRC 0_=K@',O2$&D9/SI.I]_2 /?'._9KZUU[61&)<UY^I9DJILZ%
M QGFI"G5'=^^Q\[/V/"EO)3V"=LV=Q(ZD#92\:H#:P459>V;/'9UV /XT3.
MH ,$AX#1,X"P X36:*O,VEH019)8\"T(DZW9S,#6QJ*U&\K,5UPJH5>IQJGD
M(^H:2'@-2WT^LJ9$X#G8(,R)+.!:?V8)IPM4A);R3"?>+Q=P>G(&)T 9?"YX
M(PG+9.PJK<9PNFFW\ZS=.7AF9S^ &\Y4(>$=RS![2N!J&[V78.=E%AQE7&!Z
M#J'_"@(O" 8$S?\>[A^1$_:E#2U?>+RTWZY64@E]7+\/U:BE& U3F%_X4M8D
MQ:FC_U&)8H-.\O*%'WEOA_S])[(G;D>]V]$Q]N13C8(HRM:0FG.3VW.3"UX!
M[U=*6Y&A,K3<$\MM&L\F\?VQ?Q&[FWU_ UFA-P[[K"?"Q[WP\3\*SRDC+,4C
MLEOF:$_0Y%#SGREO@F'!42\X.BKXVLKZ-\'10)TO1@>2!Y+&_N1 M+O7<RH4
M:]N*):2\8:K]9?MHW^VO;),[B,_T+= V[=\T[15R0\2:,JGMY)K2.Y_H6HJV
M+;<3Q6O;V59<Z3YIAX6^R5"8!+V><ZYV$[-!?S<FOP!02P,$%     @ B8I<
M5LX,A91> P  3PT  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULM5=;
M;]HP%/XK5E9-K42;&Q#:0:06-JU2NZ%>MH=I#R8Y@-7$SFP#[;^?[81P2[,5
MT1>P'9_O?-_QL7W<73#^)*8 $CVG"14]:RIE=F';(II"BL49RX"J+V/&4RQ5
MET]LD7' L3%*$]MSG+:=8D*ML&O&ACSLLIE,"(4A1V*6IIB_7$'"%CW+M98#
M=V0RE7K #KL9GL ]R,=LR%7/+E%BD@(5A%'$8=RS+MV+ONMK S/C!X&%6&LC
M+67$V)/N7,<]R]&,((%(:@BL_N;0AR312(K'GP+4*GUJP_7V$OV+$:_$C+"
M/DM^DEA.>U;'0C&,\2R1=VSQ%0I!+8T7L4287[3(Y[::%HIF0K*T,%8,4D+S
M?_Q<!&+-P&V_8N 5!MZVP6L>_,+ 1,[.F1E9 RQQV.5L@;B>K=!TP\3&6"LU
MA.IEO)=<?27*3H8WH&(@T"GZACG'.J3H>  2DT2<J-''^P$Z/CI!1XA0]#!E
M,X%I++JV5*XU@!T5;JYR-]XK;EP/W3(JIP)]IC'$FP"VXEP2]Y;$K[Q:Q %$
M9\AW&\AS/*^"4/__S=T:.GX91]_@^:_&40C&&\C$LX$&(").,I.IOV[47'0M
M(16_JR*7 S>K@?4VOA 9CJ!GJ7TJ@,_!"C]^<-O.IRK5!P+;B$&SC$&S#CT<
M<A8!Q *-.4N1P F<)CH<(QP](<DQ%=CLW<K\R:$# ZW/GGGH>ZYSWK7GZ_)V
M9SGEC W.K9)SJY;S]PQTVM,),E01%@)D%;\<IKWFN15X@;/%K[7#SVLU?;>:
M8[ODV'X+QP9*"!Z1A,B7*J+M':*!WW2\+:*U'O?,DZ#4$]3JN=>9<5-FQL,J
M,ZKTU&*]=7L<"&Q#=J>4W7FO(Z)SR!@<"&PC!N=E#,[?[X@XW\EL?41L;\%:
M GO*<YW5=>K4"KRD=(835>#0RE.DL-XX(((="?4^]M6P5A*XM1JN*9%$B9#
MTTH1]>;JKG\!S*N6L%]ONJ\R;Z7,.\QI7^!LK%.SL[M0M>[VE;.J.=S:Z_R-
M%T,!]D]-!RTA[+72- 4^,16[0!&;49D7>^5H^2JX-+7PUOB5?BV8DG<%DS\U
M;C&?$"I4#,8*TCD+U"7,\^H][TB6F0)XQ*0JITUSJEX\P/4$]7W,F%QVM(/R
M#17^!5!+ P04    " ")BEQ6%SZ.@+P"   8!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6RM55UOVC 4_2M65DU4*N23%#J(5&#3^M"I*NWV,.W!
M)!=B+;&9[4#W[W>=A!1H8'O8"_''/<?G7'RO1ULA?ZH40).7/.-J;*5:KV]L
M6\4IY%3UQ!HX[BR%S*G&J5S9:BV!)B4HSVS/<4([IXQ;T:A<>Y#12!0Z8QP>
M)%%%GE/Y>P*9V(XMU]HM/+)5JLV"'8W6= 5ST,_K!XDSNV%)6 Y<,<&)A.78
MNG5OIJ&)+P.^,MBJO3$Q3A9"_#23NV1L.4809!!KPT#QLX$I9)DA0AF_:DZK
M.=( ]\<[]D^E=_2RH JF(OO&$IV.K8%%$EC2(M./8OL9:C]]PQ>+3)6_9%O'
M.A:)"Z5%7H-10<YX]:4O=1[V &YX N#5 .\8$)P ^#7 +XU6RDI;,ZII-))B
M2Z2)1C8S*'-3HM$-X^9?G&N)NPQQ.KKCL<B!/-$74*0SQTN2%!D0L23US@+P
MJ@!YC;LB,QPIS6)">4(PF9@J?DDZ,]"49>J2=,GS?$8Z%Y?D@C!.GE)1* Q5
M(UNC8G.N'=?J)I4Z[X0ZUR/W@NM4D8\\@>20P$:KC5]OYW?BG66<0=PCOGM%
M/,?S6@1-_QWNGI'C-^GW2S[_K^DG,Z;B3*@"D_W]=J&TQ!O^HRUE%6/0SFBJ
M_D:M:0QC"\M:@=R %;U_YX;.AS:[_XGLP'S0F _.L4?/O7FOS6"%NBY1I@MM
MHF[@]P?7(WNS+[TE;#@(@GX3=B"JWXCJGQ7U1?#N*6$5,MP[L>\/_?!(U]LH
M-PSVH@YDA8VL\*RL^J)T\(9@A=5%R:I%;8JW36_X)D.NXP?#([UOH[H#? 2&
M1X+MO2:3@UR5O5>16!1<5_77K#;M_;;L:D?K$VS[59=^I:G>C'LJ5XPKDL$2
M*9W>-:925GVXFFBQ+EO90FALC.4PQ:<+I G _:40>C<Q!S2/8?0'4$L#!!0
M   ( (F*7%87NZDT* ,  %@*   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;*V676_:,!2&_XJ551.5!OF"!#J(5&#3>M&I*NUV;9(3B)K8F6T^]N]G
M.R&%$*)JXH;$SCFOG]><Q&>\H^R-KP$$VF<IX1-C+41^9YH\7$.&>8_F0.23
MF+(,"SED*Y/G#'"DD[+4="S+,S.<$",8Z[DG%HSI1J0)@2>&^";+,/L[A93N
M)H9M'":>D]5:J DS&.=X!0L0K_D3DR.S4HF2# A/*$$,XHEQ;]_-;)V@(WXE
ML.-']TA965+ZI@8/T<2P%!&D$ HE@>5E"S-(4Z4D.?Z4HD:UIDH\OC^H?]?F
MI9DEYC"CZ>\D$NN),310!#'>I.*9[GY :6B@]$*:<OV+=F6L9:!PPP7-RF1)
MD"6DN.)]N1%'";9W(<$I$YQZ0O]"@ELFN-IH0:9MS;' P9C1'6(J6JJI&[TW
M.ENZ28CZ&Q>"R:>)S!/! PEI!N@%[X&CSD)62;1) =$8S6B64P)$<#5ZCT/?
M]K*&.*#.% C$B;B]19TY")RD_!9UT>MBCCHWM^@&)02]K.F&8Q+QL2DDK5K3
M#$NR:4'F7""S'?1(B5AS](U$$)T*F-)FY=4Y>)TZK8IS"'O(M;\@QW*<!J#9
MQ]/M%ARWVGI7Z[D7]&8;QN3V-NU,D=AO3E1O]AW/<0@30[ZZ'-@6C.#S)]NS
MOC:YNI+8B<=^Y;'?IAZ\]A8]%$,$#*=(U@'B @MHLESH^%I'?7NV@3WRQN;V
MV$E#C.,.JJ 3PD%%.&@E_$E)5U$V,169WM%ZWL"W:U#G05W7'?:;J;R*RFNE
M>J%";EAXN4*\<S3?\VMHYT%=Q^Z/FM'\"LUO+=LYQ""QHB8J_YIU>R6Q$Y/#
MRN3P2G4[/-MCIUZVYR%=V[OP+XPJP-%_E^VH8;U!'>H\R!EY5C.4;;V?)M8'
MZC9J*9%2X)3.M6IT#5&./[(OX!T==G8K7GF*"7F*P>$46Y:G6".L??;%\3RW
M_IHU1?6=&JMY=$9GP%:Z=>$HI!LBBB.LFJW:HWO=%-3FIZIMTF?_NTS1<SUB
MMDH(1RG$4M+J^?+3Q(HVIA@(FNM.8$F%["OT[5JV?L!4@'P>4RH. [5 U4P&
M_P!02P,$%     @ B8I<5FH]G,+I!   -!0  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C N>&ULK9A1<Z,V$,>_BH9>.\Y,;)# 8*>V9Q(GG=[#]3+QY?K0
MZ8.,99LY0*XDQ\FWKP08, B1F[L\) ;OKGZ[DO:O:':B[!O?$R+ :Q*G?&[M
MA3C<V#8/]R3!?$0/))7?;"E+L)"/;&?S R-XDSDEL8T<Q[<3'*768I:]>V2+
M&3V*.$K)(P/\F"28O=V1F)[F%K3.+YZBW5ZH%_9B=L [LB+B^?#(Y)-=1ME$
M"4EY1%/ R'9NW<*;)?*40V;Q-2(G7OL,5"IK2K^IAX^;N>4H(A*34*@06/YY
M(4L2QRJ2Y/BO"&J58RK'^N=S]#^RY&4R:\S)DL9_1QNQGUL3"VS(%A]C\41/
M?Y(BH;&*%]*89[_!J;!U+! >N:!)X2P)DBC-_^+7HA U!^AW.*#" 34=O X'
MMW!PLT1SLBRM>RSP8L;H"3!E+:.I#UEM,F^9392J:5P))K^-I)]8?$Q#FA#P
M!;\2#@;5$WC"@H G$M(TC.((JYI?@<$]$3B*^148@N?5/1A\N (?0)2"+WMZ
MY#C=\)DM))6*;8<%P5U.@#H(( *?:"KV'#RD&[*Y#&#+=,J<T#FG.V2,>$_"
M$7#A-4 .0AJ@Y?O=H0''+4OL9O'<WA*#AU>Y_3@!@SN2DFTDKJ[!4N8>I<<H
MW8'/!\*R0O-K4)^)BTD _]RNN6!R^?^KJW6.XNE15$^XX0<<DKDE-STG[(58
MB]]^@;[SNZY./RG81=6\LFJ>*?JY:D(68)T7"V !Q)X +K X"LK>@*P6T14A
MCQQDD54?>UD@&+@S^Z6>7-MH" .D%LR+!GM<8H^-V"NA]HU0V^D:I+(-TRW8
MDHV<V+B>BXXZ#^S7@";!M '=MND"]DM@WPC\%TV'SZ/5"-!R]>G@_-; PP!Y
MJ(&GLQI//3UA4!(&1L)[N0ZXB$+99T*2JJZO)0Q:8T/?;_"U;8;([\";E'@3
M(]XCBR@#;P2S\T3+B3\75;;$;+UF2T)'/6D3C:>P@:TQ"N#$U7-/2^YIW\3+
M=GN4,KJ."2!Y9])6=MH:WH7CH,&H,9(G"3TB="IU<HR061&7MT\/*W ;:G=-
M$: ^L-- TYA V%$]6!-.:$3[BN-CWI%Q+ ]#6"Y.+1]L;VLG:%9/8^5"I[;]
M+R%1!8F,D)]EPV1:+-2NR:0)U;890CGU'5"5'D*C<-1;.SD+8M$7K[2L;JM5
M^[[;*J'&RNMHCK!2(>@9Q?MANR7921.8ST;7X)$PU9YZ]!D:5>][!?IG1;LL
M3J5UT"QV/Z+11>AI?=^.4+/S]5E=@E>:!\VB]P,J7416/:6&Y$S&3OVGE8??
MSJ,CB4H6H5D7WZG</5$&@:1W?M5MO&7AVLQUVM4[*\F$9LU\IZ0749KCPZ:L
M=]@Y79R51$*S1OZ8MO<$'XQ'05?AI_I%%DPO?O3IH4I=D5E=WW\$* (U@%QG
MW)B)G@$'KB;E2_A*?Y%9?_N/!D4 _:8K>,UC#)P1[.&MI!B9I?B=YX4BRF7'
M"YK2W#/6P U&TQ[P2JZ16:X[SQ"%7VO;-?\KZ+#K.DB@2IS1]_Z/J,7T=,/[
M7K-']PPFU\*DHZ1V[?XE(6R774MQ$-)C*O)KB_)M>?5UFUWX--[?P9ME?H%5
MA<GOTSYAMHM2#F*RE2'EBI#"R/(KJOQ!T$-VR[.F0M D^[@G6/8L92"_WU(J
MS@]J@/*B</$_4$L#!!0    ( (F*7%:/L]GPIP0  $85   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8Q+GAM;+U8VV[C-A#]%4+=%@G06")E2TYJ&]@X6S3
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
M1T\]2BA=5O8""\_&:RRT(3SHQ9B_PHCZ&2X[ALM!AK]X9<'5M$6.-?JA%*5
M7^R]#)>O4Q&/HQ-'%4??'N!HD(2>P>_46&O@N,CB:!+__Q3"HRY0@MGY7F=9
MYIZCIB%TTJZ?7C==Y-OVIAF_YX9JWS()6U*-+F941J;I;\T$=>5[RJ-&ZE!^
M6- W 1BW@=:W6N-AXAQT7QGI5U!+ P04    " ")BEQ6;E@?5"H#  !C#
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6S-5UU/VS 4_2M6-DT@=>2C
MWZR-1%NA(<&$8+"':0]N>MM:.'%G.RU(^_&[=D)H1@@P^D ?VCBYY_B<Z^OX
M=K 1\D8M 32YC7FBALY2Z]6AZZIH"3%5!V(%"3Z9"QE3C4.Y<-5* IU94,S=
MP/,Z;DQ9XH0#>^]<A@.1:LX2.)=$I7%,Y=T(N-@,'=^YOW'!%DMM;KCA8$47
M< GZ:G4N<>06+#,60Z*82(B$^= Y\@_'O@78B&L&&[5U38R5J1 W9G R&SJ>
M400<(FTH*/ZL80R<&R;4\3LG=8HY#7#[^I[]V)I',U.J8"SX#S;3RZ'3<\@,
MYC3E^D)LOD)NJ&WX(L&5_2:;/-9S2)0J+>(<C IBEF2_]#9/Q!; ;ST!"')
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
MT"X ]Y=*V>W$'= W\>P/4$L#!!0    ( (F*7%8><6K:B@L  *Z(   9
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
MX GZ2@.@VJ=HPA*5)0)G?CY_D2QX0W^FV>A.>YW(CPMT_@ 2DUA<H"OT^O*
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
MQ;!KA' 0F E"1TN+<^*T>A47HS9808;FM['0FET^4E-XQDQ?@8\5BI'0FJ%
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
M"I#W9Y2*S87:C)6;[^ _4$L#!!0    ( (F*7%:R'1%.Y@,  & 5   9
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
M U7J!0W6<2F0FKP:-5?J#KNNWA"J5 3Z7/_E0=(K 3-972?J3_4XO8OK_^C
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
MW%OT1M*<K4Q_E;<&,/405R=5Q=>?.9N+@MK)/SOA>$@V/&]12O9'9X-2F>D
ME;[W0*5BLV[DMR35'5VI33FM<MQS_P@]_]MUGE-!)>%=T[KV#WF57^VX>6F^
MA6?S6-EW[#09#0[?8W-(.'23\3&8/(KM3H[!9'H$)@=O]M1\B<GP\$U&A[G;
M07-<ZYP)=TZ$;=2#D_?(_P%G>+Y-ZDV7C"LFFMZ"91D5CPZ&6EZ1J?Z3<T=?
MC\]H3I9<W;7@R-^VO].,+8NT'74#"]&,VK:_P?3"N#WVZUQ,9'1%LTG3E?.I
M:7JZH;,V'R#L(]?FXT8PCL7<"&!8'LP!QK$L+,__-)\$G8_%,&^)$TE03H)R
M+,N%3,P7R^/FI/KCGFF:1E$<8RLZF3@=3+!UBV/X<:MAWH"!Y8%,+UMK?+?Q
M"GFZ#K ]?:I"L)GBE8C-%%]K0-SK!HPT=>\VE@<8V"Y@M0/YW7F@IMR<*()=
MQ;QA=S".I"F&0"VZ:S2.D=6)X>O>'^PNB:(T=2. N1U$$8; W8@CF /P@"%1
M9-Z#>^^C8/.>"K;_AQW_!5!+ P04    " ")BEQ6EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( (F*7%:F.>)BN 4
M *DQ   /    >&PO=V]R:V)O;VLN>&ULQ9O?4]LX$(#_%4V>X($+\:^T#'2&
M0KECAM(,X7B]46PET=26<I),F_[UM[;)L0:S=R\;GL"R8W^1[/U6*^?TAW7?
M%]9^%S^KTOBST3J$S<EX[/.UJJ3_S6Z4@3U+ZRH98-.MQG[CE"S\6JE0E>/H
M^#@;5U*;T:?3W;EF;HPW;%!YT-9 8]/PH-4/_[R_V12/VNN%+G78GHW:_TLU
M$I4VNM*_5'$V.AX)O[8__K!._[(FR'*>.UN69Z-)M^-!N:#S5\WS!O)>+GS;
M$N3B3@+(V2@[AA,NM?.A/:(]OP3&1P4'=UMUL%>Z#,I=RJ!^=[;>:+-J3@/?
M8HR^1ML/N[]=)YZX_].-=KG4N;JT>5TI$[I^=*IL (U?ZXT?"2,K=3:ZL(_*
MB9E<J>9+P56NB^X+!B!#W>5.-.QPUT7+R,=S7A<ZB&O3?1CV(JR(P(IXL2Y@
MVY:Z@*L7'43S 2_L4N2VVB#(F(",WQ'RKPA!)@1DLD?(A2RER54'YA%@2@"F
M[P8H#F82068$9/9^0RW]&D%."<CI^T&N)7ZR/Q"0'W@A;V6HG6J8OFV4Z_8C
MLH\$V4=>LGE=5=)M&[2Y7AD-'Y,FB/,\M[4)&L?K8RI@'_-BWJE'96J%.VU"
M"H3;(/G?-5STA3LFE#PFS/:X-M!% =*+?B]1JI@PNP(2)[C=PU9(4X@OT&.;
MY@.8CG+$A%D2UY"%F55S47'N?5\-$\H-$V8Y7*I%KY,H!4R8'7"CI._?4%2L
MGS '^VL#B9 2]_)GGXD*[1/FV'XEM1,/LJR5^ J=!7&^%1#&H^+[A#G 7]BJ
MTJ%S8O,8@B\#S .4R?N!(J+">\0<WK](9P *<I\;Z_VAF,%T8;Z6#L\7(BK>
M1\SQ_DNU*>U6*?%9&;74O>&-R"D#<]2_L69U=*]<!=.9' Z%"2 ,<05G],W!
M&),R0<1L@KNF$1*TF6QT<.\DX.4OTZ"(LD'$;(//M==&>2_F:O7R 8XH&T3,
M-B SM-Z$*Z)$$3&+@L:,,29ED(C9(+M$4AS<2[BR/\1@E$8B9HV@]&V0C7)(
MQ.R0X3QN"#.F+!(S6^150C=(2&DD9M9(D]D-0E$*B;D5TJ9X@UADG8E9&3C7
M&X2C;!$SV^+-A*4CQ9B4.V)F=Y#90<\=,>6.F-D=K]P[.-Z4-F)F;=!V2S F
M)9&862(T9HHQ*9_$S#YYEO <SE;495L:NUA#](9&7'1**)\D>RHZB8-;Z9JJ
MW:,Z% >7*DA=]F[-A')*LK]2U# <Y99D?T6I83C*, F[81#<;F,KG/+*P5!C
M3'(M@]DU;V5?3]V),2G7),RN&<B^KK3101W=P(-38$S*-0FS:P8P\=.-,2GA
M).R5KE>8.%9B3$HX";-PVH3V2&"TYYSC$I=O$DHX";-PGC#_'>C!6)12KDF9
M7=/-#' _7M7MFM%,;N&C&).23<HLFZ>YPHL1;QK;VQ1C4MI)]S.E&<*\L!X7
MUU-*0"FS@ C,&RT7&),24,HLH$',.]6\,@-S(!R+4G))G7NR0PQZ?[DZI024
M[F5%Y;^C$66?=(_K+/VHU.[!F)1]4O::V5N8S207%[]3RCXILWWZF,];X@Z
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
MT[/L;3N\Y+/I+[[K/U!+ 0(4 Q0    ( (F*7%8'04UB@0   +$    0
M          "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ B8I<
M5E89ST+M    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ B8I<5IE<G",0!@  G"<  !,              ( !
MRP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " ")BEQ6N.6FC:$'
M   @,   &               @($,"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ B8I<5I]C!)$Y @  N@4  !@              ("!
MXP\  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( (F*7%9N
M+I.8\04  'X9   8              " @5(2  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    " ")BEQ6PQY1%F<"  #6!0  &
M    @(%Y&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
MB8I<5H%&1:_N!@  3QT  !@              ("!%AL  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    ( (F*7%;"",5([@(  !<(   8
M          " @3HB  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    " ")BEQ694*8<-\(   !*   &               @(%>)0  >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ B8I<5K.;J+L(!@  -B8
M !@              ("!<RX  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    ( (F*7%9ZV2KM10,   H'   8              " @;$T  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " ")BEQ6V9H(U.L@
M  ",9   &0              @($L.   >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    ( (F*7%;[HB@5'@0  &,)   9              "
M@4Y9  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ B8I<
M5EI=:R&) P  E <  !D              ("!HUT  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    " ")BEQ6= OM]5(#  !6!P  &0
M        @(%C80  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   ( (F*7%8G_'U>] ,  $\(   9              " @>QD  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ B8I<5J!;[W%<!   L D
M !D              ("!%VD  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    " ")BEQ6W'RMMZD+  !"'P  &0              @(&J;0
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( (F*7%;2EC5X
MG 8  !L=   9              " @8IY  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @ B8I<5EGU2V -#0  9B(  !D
M ("!78   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " ")
MBEQ6F(+7+OT#  #6"0  &0              @(&AC0  >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( (F*7%980JG(N P   8@   9
M          " @=61  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @ B8I<5HN1KIFV P  +@D  !D              ("!Q)X  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " ")BEQ6/V<[XJ4#  !
M"   &0              @(&QH@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    ( (F*7%:;([N0$0@   86   9              " @8VF
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ B8I<5BB:
MK45_ @  L04  !D              ("!U:X  'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    " ")BEQ6*ZP+<)8(  !D%0  &0
M    @(&+L0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M (F*7%:@TB#\V1X  !Q@   9              " @5BZ  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @ B8I<5ENC[=;( @  )08  !D
M             ("!:-D  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    " ")BEQ6R0%JN3P#   3!P  &0              @(%GW   >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( (F*7%:\*2?.=P,
M  0(   9              " @=K?  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @ B8I<5B>6M/P6 P  @08  !D              ("!
MB.,  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " ")BEQ6
M7(2*F?X#  !$"0  &0              @('5Y@  >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    ( (F*7%:(X'E[I0,  &8(   9
M      " @0KK  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @ B8I<5EGL_8?7!0  #A0  !D              ("!YNX  'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " ")BEQ6$"PT?O4&  "&$0
M&0              @('T]   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    ( (F*7%9#,MFP+P,   ('   9              " @2#\  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ B8I<5@YAAP2!
M P  ) D  !D              ("!AO\  'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6Q02P$"% ,4    " ")BEQ6 S**UL8&  #T$   &0
M@($^ P$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( (F*
M7%;,'<XO^@(  .X'   9              " @3L* 0!X;"]W;W)K<VAE971S
M+W-H965T,S@N>&UL4$L! A0#%     @ B8I<5@YPFAG1 P  >!$  !D
M         ("!; T! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M    " ")BEQ6E0F=[24$  !O#P  &0              @(%T$0$ >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( (F*7%9"TFC\I0(  )L&
M   9              " @= 5 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
M4$L! A0#%     @ B8I<5J*@L*E1 P  ;0\  !D              ("!K!@!
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " ")BEQ6W:2M
M] 8#  "+"@  &0              @($T' $ >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;%!+ 0(4 Q0    ( (F*7%:^<9P;Y0(  ,@'   9
M  " @7$? 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @
MB8I<5L6M0M$:!P  WSD  !D              ("!C2(! 'AL+W=O<FMS:&5E
M=',O<VAE970T-2YX;6Q02P$"% ,4    " ")BEQ6I=2UPBL'  #E.0  &0
M            @('>*0$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4
M Q0    ( (F*7%;C;83C<@(  -,%   9              " @4 Q 0!X;"]W
M;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ B8I<5L CKR9: @
MZ 4  !D              ("!Z3,! 'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6Q02P$"% ,4    " ")BEQ6^X[8C)4#  !F#P  &0              @(%Z
M-@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( (F*7%8G
MQ&T%D1   %;1   9              " @48Z 0!X;"]W;W)K<VAE971S+W-H
M965T-3 N>&UL4$L! A0#%     @ B8I<5IV/W312 P  O P  !D
M     ("!#DL! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M" ")BEQ6Y?JMG^P#  ! $   &0              @(&73@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( (F*7%:K&<SV_0(  " )   9
M              " @;I2 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L!
M A0#%     @ B8I<5L)G;J1L!   [1H  !D              ("![E4! 'AL
M+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " ")BEQ6^:L-^IH"
M  "#"   &0              @(&16@$ >&PO=V]R:W-H965T<R]S:&5E=#4U
M+GAM;%!+ 0(4 Q0    ( (F*7%9)GG"FG@(  "<'   9              "
M@6)= 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ B8I<
M5LX,A91> P  3PT  !D              ("!-V ! 'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6Q02P$"% ,4    " ")BEQ6%SZ.@+P"   8!P  &0
M        @(',8P$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0
M   ( (F*7%87NZDT* ,  %@*   9              " @;]F 0!X;"]W;W)K
M<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ B8I<5FH]G,+I!   -!0
M !D              ("!'FH! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q0
M2P$"% ,4    " ")BEQ6C[/9\*<$  !&%0  &0              @($^;P$
M>&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( (F*7%8YFE"W
M.00  .8/   9              " @1QT 0!X;"]W;W)K<VAE971S+W-H965T
M-C(N>&UL4$L! A0#%     @ B8I<5NCW3:0M P  <0@  !D
M ("!C'@! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " ")
MBEQ6;E@?5"H#  !C#   &0              @('P>P$ >&PO=V]R:W-H965T
M<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( (F*7%89AC],"@8  $4K   9
M          " @5%_ 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#
M%     @ B8I<5KZ-/.ZJ P  /0P  !D              ("!DH4! 'AL+W=O
M<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " ")BEQ6F<JN;6X"  #0
M!0  &0              @(%SB0$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM
M;%!+ 0(4 Q0    ( (F*7%8><6K:B@L  *Z(   9              " @1B,
M 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ B8I<5B=A
M=89Q!   Y10  !D              ("!V9<! 'AL+W=O<FMS:&5E=',O<VAE
M970V.2YX;6Q02P$"% ,4    " ")BEQ6LN[/&E\#   "#   &0
M    @(&!G $ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    (
M (F*7%9/4IP[+0(  +4$   9              " @1>@ 0!X;"]W;W)K<VAE
M971S+W-H965T-S$N>&UL4$L! A0#%     @ B8I<5E<]MS37!0  /R   !D
M             ("!>Z(! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"
M% ,4    " ")BEQ66.%"TE8#  "(#P  &0              @(&)J $ >&PO
M=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( (F*7%:R'1%.Y@,
M & 5   9              " @1:L 0!X;"]W;W)K<VAE971S+W-H965T-S0N
M>&UL4$L! A0#%     @ B8I<5O7M^?SX!   ?!L  !D              ("!
M,[ ! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " ")BEQ6
MK?&].,\%   %)0  &0              @(%BM0$ >&PO=V]R:W-H965T<R]S
M:&5E=#<V+GAM;%!+ 0(4 Q0    ( (F*7%96MC6N4P,  )05   -
M      "  6B[ 0!X;"]S='EL97,N>&UL4$L! A0#%     @ B8I<5I>*NQS
M    $P(   L              ( !YKX! %]R96QS+RYR96QS4$L! A0#%
M  @ B8I<5J8YXF*X!0  J3$   \              ( !S[\! 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( (F*7%9S?'@L40(  /LL   :
M  "  ;3% 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M (F*7%;.%<Q?#P(  .HK   3              "  3W( 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    !4 %0  Q<  'W* 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>228</ContextCount>
  <ElementCount>440</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated statements of comprehensive income (loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss</Role>
      <ShortName>Consolidated statements of comprehensive income (loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated statements of comprehensive income (loss) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/ConsolidatedstatementsofcomprehensiveincomelossParenthetical</Role>
      <ShortName>Consolidated statements of comprehensive income (loss) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated balance sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Consolidatedbalancesheets</Role>
      <ShortName>Consolidated balance sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated balance sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical</Role>
      <ShortName>Consolidated balance sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated statements of cash flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Consolidatedstatementsofcashflows</Role>
      <ShortName>Consolidated statements of cash flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated statements of changes in stockholders??? equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity</Role>
      <ShortName>Consolidated statements of changes in stockholders??? equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Revenues</Role>
      <ShortName>Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Earnings (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/EarningsLossPerShare</Role>
      <ShortName>Earnings (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Long-Term Incentive Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LongTermIncentiveCompensation</Role>
      <ShortName>Long-Term Incentive Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Business Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegments</Role>
      <ShortName>Business Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/RevenuesTables</Role>
      <ShortName>Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/Revenues</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/PropertyandEquipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/Leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Earnings (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/EarningsLossPerShareTables</Role>
      <ShortName>Earnings (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/EarningsLossPerShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Long-Term Incentive Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LongTermIncentiveCompensationTables</Role>
      <ShortName>Long-Term Incentive Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/LongTermIncentiveCompensation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Business Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsTables</Role>
      <ShortName>Business Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegments</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Summary of Significant Accounting Policies (Allowance for doubtful accounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Allowance for doubtful accounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails</Role>
      <ShortName>Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/RevenuesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Revenues (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/RevenuesNarrativeDetails</Role>
      <ShortName>Revenues (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/RevenuesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/AcquisitionDetails</Role>
      <ShortName>Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/Acquisition</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/InventoriesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Inventories (Inventory reserve) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/InventoriesInventoryreserveDetails</Role>
      <ShortName>Inventories (Inventory reserve) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/InventoriesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IntangibleAssetsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Intangible Assets (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IntangibleAssetsNarrativeDetails</Role>
      <ShortName>Intangible Assets (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Intangible Assets (Schedule of Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails</Role>
      <ShortName>Intangible Assets (Schedule of Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Debt - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails</Role>
      <ShortName>Debt - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Debt (Schedule of Future Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails</Role>
      <ShortName>Debt (Schedule of Future Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/DebtTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Leases - Schedule of Lease Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Lease Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Leases - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails</Role>
      <ShortName>Leases - Schedule of Lease Liability Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Leases - Schedule of Remaining Lease Term and Discount Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails</Role>
      <ShortName>Leases - Schedule of Remaining Lease Term and Discount Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Leases - Schedule of Lease Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails</Role>
      <ShortName>Leases - Schedule of Lease Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Income Taxes (Schedule of Income before Income Tax, Domestic and Foreign) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails</Role>
      <ShortName>Income Taxes (Schedule of Income before Income Tax, Domestic and Foreign) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Income Taxes (Income Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Income Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Income Taxes (Deferred Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails</Role>
      <ShortName>Income Taxes (Deferred Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails</Role>
      <ShortName>Income Taxes (Uncertain Tax Positions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/IncomeTaxesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/FairValueMeasurements</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/CommitmentsandContingencies</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/EarningsLossPerShareDetails</Role>
      <ShortName>Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/EarningsLossPerShareTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Employee Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/EmployeeBenefitsDetails</Role>
      <ShortName>Employee Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/EmployeeBenefits</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Long-Term Incentive Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails</Role>
      <ShortName>Long-Term Incentive Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/LongTermIncentiveCompensationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Long-Term Incentive Compensation (Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails</Role>
      <ShortName>Long-Term Incentive Compensation (Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/LongTermIncentiveCompensationTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Long-Term Incentive Compensation (Restricted Stock and Restricted Stock Units) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails</Role>
      <ShortName>Long-Term Incentive Compensation (Restricted Stock and Restricted Stock Units) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/LongTermIncentiveCompensationTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Business Segments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsNarrativeDetails</Role>
      <ShortName>Business Segments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegmentsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Business Segments (Income Statement by Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails</Role>
      <ShortName>Business Segments (Income Statement by Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegmentsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Business Segments (Assets by Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails</Role>
      <ShortName>Business Segments (Assets by Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegmentsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Business Segments (Long-lived Assets by Geographic Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails</Role>
      <ShortName>Business Segments (Long-lived Assets by Geographic Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegmentsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Business Segments (Revenue by Shipping Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails</Role>
      <ShortName>Business Segments (Revenue by Shipping Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegmentsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="fet-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Business Segments (Revenue by Product Lines) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails</Role>
      <ShortName>Business Segments (Revenue by Product Lines) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.f-e-t.com/role/BusinessSegmentsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  fet-20221231.htm 4</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:ProceedsFromDivestitureOfBusinesses has a value of -1283000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ProceedsFromDivestitureOfBusinesses fact are: Context: i6551766031c14f38b3fc9db152333b68_D20210101-20211231, Unit: usd, Rule Element Id: 2972. fet-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="fet-20221231.htm">fet-20221231.htm</File>
    <File>exhibit211subsidiaries2022.htm</File>
    <File>exhibit221listingofguarant.htm</File>
    <File>exhibit231deloitteconsent2.htm</File>
    <File>fet-20221231.xsd</File>
    <File>fet-20221231_cal.xml</File>
    <File>fet-20221231_def.xml</File>
    <File>fet-20221231_lab.xml</File>
    <File>fet-20221231_pre.xml</File>
    <File>fetex311202210-k.htm</File>
    <File>fetex312202210-k.htm</File>
    <File>fetex321202210-k.htm</File>
    <File>fetex322202210-k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="886">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "fet-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 24,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 886,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 228,
   "dts": {
    "calculationLink": {
     "local": [
      "fet-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "fet-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "fet-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "fet-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fet-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "fet-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 659,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 14,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 18
   },
   "keyCustom": 63,
   "keyStandard": 377,
   "memberCustom": 34,
   "memberStandard": 45,
   "nsprefix": "fet",
   "nsuri": "http://www.f-e-t.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.f-e-t.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Revenues",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.f-e-t.com/role/Revenues",
     "shortName": "Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Acquisition",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.f-e-t.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.f-e-t.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.f-e-t.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Intangible Assets",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.f-e-t.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.f-e-t.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.f-e-t.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.f-e-t.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.f-e-t.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.f-e-t.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.f-e-t.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Earnings (Loss) Per Share",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.f-e-t.com/role/EarningsLossPerShare",
     "shortName": "Earnings (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fet:StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Employee Benefits",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.f-e-t.com/role/EmployeeBenefits",
     "shortName": "Employee Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fet:StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Long-Term Incentive Compensation",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.f-e-t.com/role/LongTermIncentiveCompensation",
     "shortName": "Long-Term Incentive Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.f-e-t.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Business Segments",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.f-e-t.com/role/BusinessSegments",
     "shortName": "Business Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Revenues (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.f-e-t.com/role/RevenuesTables",
     "shortName": "Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.f-e-t.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated statements of comprehensive income (loss)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
     "shortName": "Consolidated statements of comprehensive income (loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.f-e-t.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fet:SummaryOfIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.f-e-t.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fet:SummaryOfIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.f-e-t.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fet:LesseeLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.f-e-t.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fet:LesseeLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.f-e-t.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Earnings (Loss) Per Share (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.f-e-t.com/role/EarningsLossPerShareTables",
     "shortName": "Earnings (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Long-Term Incentive Compensation (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.f-e-t.com/role/LongTermIncentiveCompensationTables",
     "shortName": "Long-Term Incentive Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Business Segments (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsTables",
     "shortName": "Business Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i802634c19d324be7ab6339b70d9a3ff1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Summary of Significant Accounting Policies (Allowance for doubtful accounts) (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails",
     "shortName": "Summary of Significant Accounting Policies (Allowance for doubtful accounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i7dc588ddb4344bb98dffd754bb81d630_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "2",
      "lang": "en-US",
      "name": "fet:RevenueFromContractWithCustomerTransferredAtPointInTimePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeLossTax",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated statements of comprehensive income (loss) (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.f-e-t.com/role/ConsolidatedstatementsofcomprehensiveincomelossParenthetical",
     "shortName": "Consolidated statements of comprehensive income (loss) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeLossTax",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "fet:ContractWithCustomerAssetAccruedRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails",
     "shortName": "Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Revenues (Narrative) (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.f-e-t.com/role/RevenuesNarrativeDetails",
     "shortName": "Revenues (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Acquisition (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.f-e-t.com/role/AcquisitionDetails",
     "shortName": "Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i9b0bd334976649b5ba9f943114279c4e_D20211220-20211220",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Inventories (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.f-e-t.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:ScheduleOfInventoryReserveTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i802634c19d324be7ab6339b70d9a3ff1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Inventories (Inventory reserve) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.f-e-t.com/role/InventoriesInventoryreserveDetails",
     "shortName": "Inventories (Inventory reserve) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:ScheduleOfInventoryReserveTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "fet:InventoryValuationReservesDeductionAndOtherReserveDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:SummaryOfIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails",
     "shortName": "Intangible Assets (Finite-Lived and Indefinite-Lived Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:SummaryOfIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Intangible Assets (Narrative) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.f-e-t.com/role/IntangibleAssetsNarrativeDetails",
     "shortName": "Intangible Assets (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Intangible Assets (Schedule of Amortization Expense) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails",
     "shortName": "Intangible Assets (Schedule of Amortization Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Debt - Schedule of Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails",
     "shortName": "Debt - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated balance sheets",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.f-e-t.com/role/Consolidatedbalancesheets",
     "shortName": "Consolidated balance sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.f-e-t.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i5bedf54dbc3d4310bb787ddfe09f0a8c_D20210901-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Debt (Schedule of Future Payments) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails",
     "shortName": "Debt (Schedule of Future Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Leases - Schedule of Lease Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails",
     "shortName": "Leases - Schedule of Lease Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Leases - Schedule of Lease Costs (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails",
     "shortName": "Leases - Schedule of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails",
     "shortName": "Leases - Schedule of Lease Liability Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Leases - Schedule of Remaining Lease Term and Discount Rates (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails",
     "shortName": "Leases - Schedule of Remaining Lease Term and Discount Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Leases - Schedule of Lease Cash Flows (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails",
     "shortName": "Leases - Schedule of Lease Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fet:ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.f-e-t.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i54a50cff2d164513851cb1aa9a2ad08a_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Income Taxes (Schedule of Income before Income Tax, Domestic and Foreign) (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails",
     "shortName": "Income Taxes (Schedule of Income before Income Tax, Domestic and Foreign) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "fet:CurrentFederalAndStateTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "fet:CurrentFederalAndStateTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated balance sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical",
     "shortName": "Consolidated balance sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income Taxes (Income Tax Rate Reconciliation) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes (Income Tax Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Income Taxes (Narrative) (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Income Taxes (Deferred Taxes) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails",
     "shortName": "Income Taxes (Deferred Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i802634c19d324be7ab6339b70d9a3ff1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails",
     "shortName": "Income Taxes (Uncertain Tax Positions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Fair Value Measurements (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.f-e-t.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:FairValueNetAssetLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "ifbd7b52a43564f7bbc98798ee8686bb2_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfDefendants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "defendant",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Earnings (Loss) Per Share (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.f-e-t.com/role/EarningsLossPerShareDetails",
     "shortName": "Earnings (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Employee Benefits (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.f-e-t.com/role/EmployeeBenefitsDetails",
     "shortName": "Employee Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Long-Term Incentive Compensation (Narrative) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
     "shortName": "Long-Term Incentive Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i802634c19d324be7ab6339b70d9a3ff1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Long-Term Incentive Compensation (Stock Option Activity) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails",
     "shortName": "Long-Term Incentive Compensation (Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated statements of cash flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
     "shortName": "Consolidated statements of cash flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i3a822320830746c6a37cae3363f3ec54_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Long-Term Incentive Compensation (Restricted Stock and Restricted Stock Units) (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails",
     "shortName": "Long-Term Incentive Compensation (Restricted Stock and Restricted Stock Units) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i3a822320830746c6a37cae3363f3ec54_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Business Segments (Narrative) (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsNarrativeDetails",
     "shortName": "Business Segments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Business Segments (Income Statement by Segment) (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
     "shortName": "Business Segments (Income Statement by Segment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Business Segments (Assets by Segment) (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
     "shortName": "Business Segments (Assets by Segment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "ib9e8aed3fce34759a54e41ca97ab3284_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Business Segments (Long-lived Assets by Geographic Location) (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
     "shortName": "Business Segments (Long-lived Assets by Geographic Location) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i490662a789214916be5ab2a7ab467d8a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Business Segments (Revenue by Shipping Location) (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails",
     "shortName": "Business Segments (Revenue by Shipping Location) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "iff8c96741b174594939f76f5280ba08e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Business Segments (Revenue by Product Lines) (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
     "shortName": "Business Segments (Revenue by Product Lines) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i193ace0459334eafba53f00ca6e471a8_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i7dc588ddb4344bb98dffd754bb81d630_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated statements of changes in stockholders\u2019 equity",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity",
     "shortName": "Consolidated statements of changes in stockholders\u2019 equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i7dc588ddb4344bb98dffd754bb81d630_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Nature of Operations",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.f-e-t.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fet-20221231.htm",
      "contextRef": "i4a81a67095cb4b6b90bf7883dbc3590c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 80,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "verboseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "fet_A125OfBorrowingBaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "12.5% Of Borrowing Base",
        "label": "12.5% Of Borrowing Base [Member]",
        "terseLabel": "12.5% of Borrowing Base"
       }
      }
     },
     "localname": "A125OfBorrowingBaseMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_A2010StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2010 Stock Incentive Plan",
        "label": "2010 Stock Incentive Plan [Member]",
        "terseLabel": "2010 Stock Incentive Plan"
       }
      }
     },
     "localname": "A2010StockIncentivePlanMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_A2016StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 Stock Incentive Plan [Member]",
        "label": "2016 Stock Incentive Plan [Member]",
        "terseLabel": "2016 Stock Incentive Plan"
       }
      }
     },
     "localname": "A2016StockIncentivePlanMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_A2017CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Credit Facility [Member]",
        "label": "2017 Credit Facility [Member]",
        "terseLabel": "2017 Credit Facility"
       }
      }
     },
     "localname": "A2017CreditFacilityMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_A2021NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Notes",
        "label": "2021 Notes [Member]",
        "terseLabel": "2021 Notes"
       }
      }
     },
     "localname": "A2021NotesMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_A2025NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2025 Notes",
        "label": "2025 Notes [Member]",
        "terseLabel": "2025 Notes"
       }
      }
     },
     "localname": "A2025NotesMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails",
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_A80OfBorrowingBaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "80% Of Borrowing Base",
        "label": "80% Of Borrowing Base [Member]",
        "terseLabel": "Amount of Eligible Inventory Included in Borrowing Base, 80% of Borrowing Base"
       }
      }
     },
     "localname": "A80OfBorrowingBaseMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid-In Capital, Liability Awards Converted To Share Settled",
        "label": "Adjustments To Additional Paid-In Capital, Liability Awards Converted To Share Settled",
        "terseLabel": "Liability awards converted to share settled"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalLiabilityAwardsConvertedToShareSettled",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_AnnualRent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual Rent",
        "label": "Annual Rent",
        "terseLabel": "Annual rent"
       }
      }
     },
     "localname": "AnnualRent",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_AsbestosLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asbestos Litigation [Member]",
        "label": "Asbestos Litigation [Member]",
        "terseLabel": "Asbestos Litigation"
       }
      }
     },
     "localname": "AsbestosLitigationMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_AssetAcquisitionTermOfExpectedPayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Term Of Expected Payment",
        "label": "Asset Acquisition, Term Of Expected Payment",
        "terseLabel": "Term of expected payment"
       }
      }
     },
     "localname": "AssetAcquisitionTermOfExpectedPayment",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fet_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.f-e-t.com/20221231",
     "xbrltype": "stringItemType"
    },
    "fet_BuildingsAndLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buildings and Leasehold Improvements [Member]",
        "label": "Buildings and Leasehold Improvements [Member]",
        "terseLabel": "Buildings and leasehold improvements"
       }
      }
     },
     "localname": "BuildingsAndLeaseholdImprovementsMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_CDORRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CDOR Rate [Member]",
        "label": "CDOR Rate [Member]",
        "terseLabel": "CDOR Rate"
       }
      }
     },
     "localname": "CDORRateMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_COVID19ImpactsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 Impacts",
        "label": "COVID-19 Impacts [Policy Text Block]",
        "terseLabel": "COVID-19 Impacts"
       }
      }
     },
     "localname": "COVID19ImpactsPolicyTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_CanadianSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canadian Subsidiaries [Member]",
        "label": "Canadian Subsidiaries [Member]",
        "terseLabel": "Canadian Subsidiaries"
       }
      }
     },
     "localname": "CanadianSubsidiariesMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_CoiledTubingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coiled Tubing [Member]",
        "label": "Coiled Tubing [Member]",
        "terseLabel": "Coiled Tubing"
       }
      }
     },
     "localname": "CoiledTubingMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_CompletionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Completions [Member]",
        "label": "Completions [Member]",
        "terseLabel": "Completions"
       }
      }
     },
     "localname": "CompletionsMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_ContingentRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Restricted Stock",
        "label": "Contingent Restricted Stock [Member]",
        "terseLabel": "Contingent Restricted Stock"
       }
      }
     },
     "localname": "ContingentRestrictedStockMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_ContractWithCustomerAssetAccruedRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Accrued Revenue",
        "label": "Contract With Customer, Asset, Accrued Revenue",
        "terseLabel": "Accrued revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAccruedRevenue",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ContractWithCustomerAssetCostsInExcessOfBillings": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Costs In Excess Of Billings",
        "label": "Contract With Customer, Asset, Costs In Excess Of Billings",
        "terseLabel": "Costs and estimated profits in excess of billings"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCostsInExcessOfBillings",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Revenue, Change In Measure Of Progress, Percent",
        "label": "Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Revenue, Change In Measure Of Progress, Percent",
        "terseLabel": "Increase in contract with customer asset, percentage"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_ContractWithCustomerContractDuration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Contract Duration",
        "label": "Contract with Customer, Contract Duration",
        "terseLabel": "Contract with customer, contract duration (less than)"
       }
      }
     },
     "localname": "ContractWithCustomerContractDuration",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fet_ContractWithCustomerLiabilityBillingsInExcessOfCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Billings In Excess Of Cost",
        "label": "Contract With Customer, Liability, Billings In Excess Of Cost",
        "terseLabel": "Billings in excess of costs and profits recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityBillingsInExcessOfCost",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment to Revenue, Change In Measure Of Progress, Percent",
        "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment to Revenue, Change In Measure Of Progress, Percent",
        "terseLabel": "Decrease in contract with customer liabilities, percent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgressPercent",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_ContractWithCustomerLiabilityDeferredRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Deferred Revenue",
        "label": "Contract With Customer, Liability, Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityDeferredRevenue",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_CreditFacilityUnusedPortionGreaterThan50Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility Unused Portion Greater Than\u00a050%",
        "label": "Credit Facility Unused Portion Greater Than\u00a050% [Member]",
        "terseLabel": "Credit Facility Unused Portion Greater than\u00a050%"
       }
      }
     },
     "localname": "CreditFacilityUnusedPortionGreaterThan50Member",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_CreditFacilityUnusedPortionLessThanOrEqualTo50Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility Unused Portion Less Than\u00a0Or Equal To 50%",
        "label": "Credit Facility Unused Portion Less Than\u00a0Or Equal To 50% [Member]",
        "terseLabel": "Credit Facility Unused Portion Less than\u00a0or Equal to 50%"
       }
      }
     },
     "localname": "CreditFacilityUnusedPortionLessThanOrEqualTo50Member",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_CurrentFederalAndStateTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Federal and State Tax Expense (Benefit)",
        "label": "Current Federal and State Tax Expense (Benefit)",
        "terseLabel": "U.S. federal and state"
       }
      }
     },
     "localname": "CurrentFederalAndStateTaxExpenseBenefit",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash",
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash",
        "terseLabel": "Debt conversion, percent payable in cash"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCash",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash Or Additional Notes",
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt, Percent Payable In Cash Or Additional Notes",
        "terseLabel": "Debt conversion, percent payable in cash or additional notes"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtInterestRateOfDebtPercentPayableInCashOrAdditionalNotes",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_DebtInstrumentConvertibleTradingPeriodConversionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Trading Period Conversion Price",
        "label": "Debt Instrument, Convertible, Trading Period Conversion Price",
        "terseLabel": "Trading period conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTradingPeriodConversionPrice",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "fet_DebtInstrumentFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Fixed Charge Coverage Ratio",
        "label": "Debt Instrument, Fixed Charge Coverage Ratio",
        "terseLabel": "Springing fixed charge coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentFixedChargeCoverageRatio",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "fet_DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Fixed Charge Coverage Ratio, Consecutive Days Threshold",
        "label": "Debt Instrument, Fixed Charge Coverage Ratio, Consecutive Days Threshold",
        "terseLabel": "Fixed charge coverage ratio consecutive days threshold"
       }
      }
     },
     "localname": "DebtInstrumentFixedChargeCoverageRatioConsecutiveDaysThreshold",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fet_DebtInstrumentMandatorilyConvertibleFaceAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Mandatorily Convertible, Face Amount",
        "label": "Debt Instrument, Mandatorily Convertible, Face Amount",
        "terseLabel": "Debt instrument, mandatorily convertible, face amount"
       }
      }
     },
     "localname": "DebtInstrumentMandatorilyConvertibleFaceAmount",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DebtInstrumentPercentageOfBorrowingBase": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Percentage Of Borrowing Base",
        "label": "Debt Instrument, Percentage Of Borrowing Base",
        "terseLabel": "Percentage of borrowing base"
       }
      }
     },
     "localname": "DebtInstrumentPercentageOfBorrowingBase",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_DeferredFederalAndStateIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Federal and State Income Tax Expense (Benefit)",
        "label": "Deferred Federal and State Income Tax Expense (Benefit)",
        "terseLabel": "U.S. federal and state"
       }
      }
     },
     "localname": "DeferredFederalAndStateIncomeTaxExpenseBenefit",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DeferredTaxAssetsFairValueDiscountOnNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Fair Value Discount On Notes",
        "label": "Deferred Tax Assets, Fair Value Discount On Notes",
        "terseLabel": "Fair value discount on 2025 Notes"
       }
      }
     },
     "localname": "DeferredTaxAssetsFairValueDiscountOnNotes",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease Liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DeferredTaxLiabilitiesOperatingLeaseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Operating Lease Assets",
        "label": "Deferred Tax Liabilities, Operating Lease Assets",
        "negatedTerseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOperatingLeaseAssets",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DeferredTaxLiabilitiesPrepaidExpensesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Prepaid Expenses and Other",
        "label": "Deferred Tax Liabilities, Prepaid Expenses and Other",
        "negatedTerseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpensesAndOther",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_DownholeTechnologiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Downhole Technologies [Member]",
        "label": "Downhole Technologies [Member]",
        "verboseLabel": "Downhole Technologies"
       }
      }
     },
     "localname": "DownholeTechnologiesMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_DrillingAndDownholeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Drilling And Downhole [Member]",
        "label": "Drilling And Downhole [Member]",
        "terseLabel": "Drilling &amp; Downhole"
       }
      }
     },
     "localname": "DrillingAndDownholeMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_DrillingTechnologiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Drilling Technologies [Member]",
        "label": "Drilling Technologies [Member]",
        "terseLabel": "Drilling Technologies"
       }
      }
     },
     "localname": "DrillingTechnologiesMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_EffectiveIncomeTaxRateReconciliationCAREsActAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, CAREs Act, Amount",
        "label": "Effective Income Tax Rate Reconciliation, CAREs Act, Amount",
        "verboseLabel": "U.S. CARES Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationCAREsActAmount",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_EffectiveIncomeTaxRateReconciliationCAREsActPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, CAREs Act, Percent",
        "label": "Effective Income Tax Rate Reconciliation, CAREs Act, Percent",
        "terseLabel": "U.S. CARES Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationCAREsActPercent",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Credits, Domestic",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credits, Domestic",
        "terseLabel": "Domestic incentives"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsDomestic",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_EuropeAndAfricaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe and Africa [Member]",
        "label": "Europe and Africa [Member]",
        "terseLabel": "Europe &amp; Africa"
       }
      }
     },
     "localname": "EuropeAndAfricaMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_FinanceLeaseExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Expense [Abstract]",
        "label": "Finance Lease, Expense [Abstract]",
        "terseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseExpenseAbstract",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_HawkerEquipmentSolutionsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hawker Equipment Solutions, LLC",
        "label": "Hawker Equipment Solutions, LLC [Member]",
        "terseLabel": "Hawker Equipment Solutions, LLC"
       }
      }
     },
     "localname": "HawkerEquipmentSolutionsLLCMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_IncomeTaxReconciliationTaxCreditsDomestic": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Reconciliation, Tax Credits, Domestic",
        "label": "Income Tax Reconciliation, Tax Credits, Domestic",
        "terseLabel": "Domestic incentives"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsDomestic",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Accounts payable, deferred revenue and other accrued liabilities",
        "label": "Increase (Decrease) in Accounts payable, deferred revenue and other accrued liabilities",
        "terseLabel": "Accounts payable, deferred revenue and other accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Cost And Estimated Profit In Excess Of Billings",
        "label": "Increase (Decrease) In Cost And Estimated Profit In Excess Of Billings",
        "terseLabel": "Cost and estimated profits in excess of billings"
       }
      }
     },
     "localname": "IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_IncreaseDecreaseInDeferredLoanCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Deferred Loan Costs",
        "label": "Increase (Decrease) in Deferred Loan Costs",
        "terseLabel": "Deferred loan costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredLoanCosts",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_InsurersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurers [Member]",
        "label": "Insurers [Member]",
        "terseLabel": "Insurers"
       }
      }
     },
     "localname": "InsurersMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_InventoryValuationReservesDeductionAndOtherReserveDecrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Valuation Reserves, Deduction and Other Reserve Decrease",
        "label": "Inventory Valuation Reserves, Deduction and Other Reserve Decrease",
        "negatedTerseLabel": "Deductions or other"
       }
      }
     },
     "localname": "InventoryValuationReservesDeductionAndOtherReserveDecrease",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesInventoryreserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_InventoryValuationReservesIncreaseDecreaseRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Valuation Reserves Increase (Decrease) [Roll Forward]",
        "label": "Inventory Valuation Reserves Increase (Decrease) [Roll Forward]",
        "terseLabel": "Inventory Valuation Reserves Increase (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "InventoryValuationReservesIncreaseDecreaseRollForward",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesInventoryreserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_LIBORFloorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LIBOR Floor",
        "label": "LIBOR Floor [Member]",
        "terseLabel": "Interest Rate Floor"
       }
      }
     },
     "localname": "LIBORFloorMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_LeaseLiabilityMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability Maturity [Abstract]",
        "label": "Lease Liability Maturity [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "LeaseLiabilityMaturityAbstract",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_LeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Right-Of-Use Assets",
        "label": "Lease, Right-Of-Use Assets",
        "totalLabel": "Total lease assets"
       }
      }
     },
     "localname": "LeaseRightOfUseAssets",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeLeaseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease Assets And Liabilities",
        "label": "Lessee, Lease Assets And Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Lease Assets and Liabilities"
       }
      }
     },
     "localname": "LesseeLeaseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Due",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 6.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments Due After Year Five",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments Due After Year Five",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 5.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Five",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Five",
        "totalLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 4.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four",
        "totalLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 3.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Payments, To Be Paid, Year One",
        "label": "Lessee, Operating And Finance Lease, Liability, Payments, To Be Paid, Year One",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount",
        "label": "Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_LiabilityClassifiedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability-Classified Awards",
        "label": "Liability-Classified Awards [Member]",
        "terseLabel": "Liability-Classified Awards"
       }
      }
     },
     "localname": "LiabilityClassifiedAwardsMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_LineOfCreditFacilityBorrowingBasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Borrowing Base Percentage",
        "label": "Line Of Credit Facility, Borrowing Base Percentage",
        "terseLabel": "Borrowing base percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityBorrowingBasePercentage",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Current Borrowing Capacity Quarterly Reduction",
        "label": "Line of Credit Facility, Current Borrowing Capacity Quarterly Reduction",
        "terseLabel": "Current borrowing capacity quarterly reduction"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacityQuarterlyReduction",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_OperatingAndFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": {
       "order": 1.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating And Finance Lease, Liability",
        "label": "Operating And Finance Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiability",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_OperatingLossAndTaxCreditCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss and Tax Credit Carryforwards [Line Items]",
        "label": "Operating Loss and Tax Credit Carryforwards [Line Items]",
        "terseLabel": "Operating Loss and Tax Credit Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossAndTaxCreditCarryforwardsLineItems",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_OperatingLossAndTaxCreditCarryforwardsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss and Tax Credit Carryforwards [Table]",
        "label": "Operating Loss and Tax Credit Carryforwards [Table]",
        "terseLabel": "Operating Loss and Tax Credit Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossAndTaxCreditCarryforwardsTable",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_OtherDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Debt [Member]",
        "label": "Other Debt [Member]",
        "terseLabel": "Other debt"
       }
      }
     },
     "localname": "OtherDebtMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_OtherPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Property and Equipment",
        "label": "Other Property and Equipment [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherPropertyAndEquipmentMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_PatentsAndTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patents and Technology [Member]",
        "label": "Patents and Technology [Member]",
        "terseLabel": "Patents and technology"
       }
      }
     },
     "localname": "PatentsAndTechnologyMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_PaymentOfCapitalLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Capital Lease Obligations",
        "label": "Payment Of Capital Lease Obligations",
        "negatedTerseLabel": "Payment of capital lease obligations"
       }
      }
     },
     "localname": "PaymentOfCapitalLeaseObligations",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_PaymentsForRepurchaseOfSeniorNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Repurchase Of Senior Notes",
        "label": "Payments For Repurchase Of Senior Notes",
        "negatedTerseLabel": "Cash paid to repurchase 2025 Notes"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfSeniorNotes",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Liability Contingency, Aggregate Primary Insurance Coverage",
        "label": "Product Liability Contingency, Aggregate Primary Insurance Coverage",
        "terseLabel": "Aggregate primary insurance coverage (over)"
       }
      }
     },
     "localname": "ProductLiabilityContingencyAggregatePrimaryInsuranceCoverage",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Liability Contingency, Face Amount Of Insurance Coverage Per Occurrence",
        "label": "Product Liability Contingency, Face Amount Of Insurance Coverage Per Occurrence",
        "terseLabel": "Face amount of insurance coverage per occurrence (over)"
       }
      }
     },
     "localname": "ProductLiabilityContingencyFaceAmountOfInsuranceCoveragePerOccurrence",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ProductLiabilityContingencyFaceAmountofExcessCoverage": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Liability Contingency, Face Amount of Excess Coverage",
        "label": "Product Liability Contingency, Face Amount of Excess Coverage",
        "terseLabel": "Face amount of excess coverage (over)"
       }
      }
     },
     "localname": "ProductLiabilityContingencyFaceAmountofExcessCoverage",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Liability Contingency, Number of Primary Insurers Under Settlement Agreement",
        "label": "Product Liability Contingency, Number of Primary Insurers Under Settlement Agreement",
        "terseLabel": "Number of primary insurers under settlement agreement"
       }
      }
     },
     "localname": "ProductLiabilityContingencyNumberofPrimaryInsurersUnderSettlementAgreement",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "fet_ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Liability Contingency, Percentage Of Costs Of Handling And Settling Each Claim Covered By Insurance",
        "label": "Product Liability Contingency, Percentage Of Costs Of Handling And Settling Each Claim Covered By Insurance",
        "terseLabel": "Percentage of costs of handling and settling each claim covered by insurance"
       }
      }
     },
     "localname": "ProductLiabilityContingencyPercentageOfCostsOfHandlingAndSettlingEachClaimCoveredByInsurance",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_ProductionAndInfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production and Infrastructure [Member]",
        "label": "Production and Infrastructure [Member]",
        "verboseLabel": "Production"
       }
      }
     },
     "localname": "ProductionAndInfrastructureMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_ProductionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production Equipment [Member]",
        "label": "Production Equipment [Member]",
        "terseLabel": "Production Equipment"
       }
      }
     },
     "localname": "ProductionEquipmentMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_RevenueFromContractWithCustomerTransferredAtPointInTimePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Transferred At Point In Time, Percent",
        "label": "Revenue From Contract With Customer, Transferred At Point In Time, Percent",
        "terseLabel": "Percent of revenue from goods and services transferred at point in time"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTransferredAtPointInTimePercent",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_RevenueFromContractWithCustomerTransferredOverTimePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Transferred Over Time, Percent",
        "label": "Revenue From Contract With Customer, Transferred Over Time, Percent",
        "terseLabel": "Percent of revenue from goods and services transferred over time"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTransferredOverTimePercent",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fet_SaleLeasebackTransactionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale-Leaseback Transaction",
        "label": "Sale-Leaseback Transaction [Member]",
        "terseLabel": "Sale-Leaseback Transaction"
       }
      }
     },
     "localname": "SaleLeasebackTransactionMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table]",
        "label": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table]",
        "terseLabel": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_ScheduleOfInventoryReserveTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Inventory Reserve [Table Text Block]",
        "label": "Schedule of Inventory Reserve [Table Text Block]",
        "terseLabel": "Schedule of Inventory Reserve"
       }
      }
     },
     "localname": "ScheduleOfInventoryReserveTableTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 1 [Table Text Block]",
        "label": "Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 1 [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates"
       }
      }
     },
     "localname": "ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates1TableTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 2 [Table Text Block]",
        "label": "Schedule Of Lease Cost Cash Flows Weighted Average Remaining Lease Term And Weighted Average Discount Rates 2 [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates"
       }
      }
     },
     "localname": "ScheduleOfLeaseCostCashFlowsWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRates2TableTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Market Price Per Share",
        "label": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Market Price Per Share",
        "terseLabel": "Vested in period, market price per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodMarketPricePerShare",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Payout Rate",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Payout Rate",
        "terseLabel": "Maximum payout rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutRate",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "fet_ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Trading Days",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Trading Days",
        "terseLabel": "Trading days"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTradingDays",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "fet_StimulationandInterventionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stimulation and Intervention [Member]",
        "label": "Stimulation and Intervention [Member]",
        "terseLabel": "Stimulation and Intervention"
       }
      }
     },
     "localname": "StimulationandInterventionMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]",
        "label": "Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]",
        "terseLabel": "Stockholders' Equity and Employee Benefit Plans Disclosure [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityAndEmployeeBenefitPlansDisclosureAbstract",
     "nsuri": "http://www.f-e-t.com/20221231",
     "xbrltype": "stringItemType"
    },
    "fet_StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity and Employee Benefit Plans Disclosure [Text Block]",
        "label": "Stockholders' Equity and Employee Benefit Plans Disclosure [Text Block]",
        "terseLabel": "Employee Benefits"
       }
      }
     },
     "localname": "StockholdersEquityAndEmployeeBenefitPlansDisclosureTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/EmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_SubseaTechnologiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsea Technologies [Member]",
        "label": "Subsea Technologies [Member]",
        "terseLabel": "Subsea Technologies"
       }
      }
     },
     "localname": "SubseaTechnologiesMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_SummaryOfIntangibleAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of Finite and Infinite lived Intangible Assets.",
        "label": "Summary of Intangible Assets [Table Text Block]",
        "terseLabel": "Summary of Intangible Assets"
       }
      }
     },
     "localname": "SummaryOfIntangibleAssetsTableTextBlock",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fet_TenarisLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tenaris Litigation",
        "label": "Tenaris Litigation [Member]",
        "terseLabel": "Tenaris Litigation"
       }
      }
     },
     "localname": "TenarisLitigationMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_USInterestLimitationCarryforwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. Interest Limitation Carryforwards",
        "label": "U.S. Interest Limitation Carryforwards",
        "terseLabel": "U.S. interest limitation carryforwards"
       }
      }
     },
     "localname": "USInterestLimitationCarryforwards",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fet_ValveSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valve Solutions [Member]",
        "label": "Valve Solutions [Member]",
        "terseLabel": "Valve Solutions"
       }
      }
     },
     "localname": "ValveSolutionsMember",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fet_WeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Discount Rate [Abstract]",
        "label": "Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "WeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fet_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term [Abstract]",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term (years)"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.f-e-t.com/20221231",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia-Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r221",
      "r263",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r285",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r340",
      "r342",
      "r343",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r221",
      "r263",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r285",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r340",
      "r342",
      "r343",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LatinAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]",
        "terseLabel": "Latin America"
       }
      }
     },
     "localname": "LatinAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r409",
      "r552",
      "r571",
      "r594",
      "r595",
      "r612",
      "r619",
      "r629",
      "r671",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r409",
      "r552",
      "r571",
      "r594",
      "r595",
      "r612",
      "r619",
      "r629",
      "r671",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r287",
      "r558",
      "r614",
      "r627",
      "r667",
      "r668",
      "r675",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r287",
      "r558",
      "r614",
      "r627",
      "r667",
      "r668",
      "r675",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r401",
      "r409",
      "r440",
      "r441",
      "r442",
      "r551",
      "r552",
      "r571",
      "r594",
      "r595",
      "r612",
      "r619",
      "r629",
      "r664",
      "r671",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r401",
      "r409",
      "r440",
      "r441",
      "r442",
      "r551",
      "r552",
      "r571",
      "r594",
      "r595",
      "r612",
      "r619",
      "r629",
      "r664",
      "r671",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r288",
      "r289",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r615",
      "r628",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r288",
      "r289",
      "r579",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r615",
      "r628",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r18",
      "r626"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable\u2014trade"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r293",
      "r294"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable\u2014trade, net of allowances of $10,690 and $11,114"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r36",
      "r37",
      "r193",
      "r566",
      "r576",
      "r577"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r33",
      "r37",
      "r139",
      "r541",
      "r572",
      "r573",
      "r645",
      "r646",
      "r647",
      "r654",
      "r655",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income / (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r10",
      "r626"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r654",
      "r655",
      "r656",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r121",
      "r122",
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r444"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r194",
      "r297",
      "r301",
      "r302",
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r194",
      "r297",
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "verboseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Deductions or other"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r57",
      "r85",
      "r90"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive shares excluded (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "auth_ref": [
      "r624",
      "r711",
      "r712",
      "r713"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.",
        "label": "Asset Acquisition, Consideration Transferred",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r153",
      "r166",
      "r191",
      "r217",
      "r271",
      "r277",
      "r283",
      "r299",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r495",
      "r497",
      "r505",
      "r626",
      "r669",
      "r670",
      "r725"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r183",
      "r197",
      "r217",
      "r299",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r495",
      "r497",
      "r505",
      "r626",
      "r669",
      "r670",
      "r725"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r62",
      "r63",
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Accrued purchases of property and equipment"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r59",
      "r186",
      "r596"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r53",
      "r59",
      "r65"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r53",
      "r147"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r27",
      "r159",
      "r170"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Recognition of provisions for contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r654",
      "r655",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r9",
      "r626"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value, 14,800,000 shares authorized, 6,223,454 and 6,100,886 shares issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r137",
      "r140",
      "r199",
      "r201",
      "r207",
      "r562",
      "r568"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r70",
      "r71",
      "r145",
      "r146",
      "r291",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r70",
      "r71",
      "r145",
      "r146",
      "r291",
      "r578",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r70",
      "r71",
      "r145",
      "r146",
      "r291",
      "r580",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails",
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r163",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of credit risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r70",
      "r71",
      "r145",
      "r146",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of net sales"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r70",
      "r71",
      "r145",
      "r146",
      "r291",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails",
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Changes in Contract Assets and Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r613"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Increase (decrease) in contract with customer assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesNarrativeDetails",
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r376",
      "r378",
      "r397"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "totalLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]",
        "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r376",
      "r378",
      "r397"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "totalLabel": "Contract assets - current"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r376",
      "r378",
      "r397"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Contract assets - non-current"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r376",
      "r377",
      "r397"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "totalLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability [Abstract]",
        "terseLabel": "Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r613"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Decrease in contract with customer liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesNarrativeDetails",
      "http://www.f-e-t.com/role/RevenuesScheduleofChangesinContractAssetandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r78",
      "r276",
      "r277",
      "r278",
      "r279",
      "r285",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r43",
      "r558"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r653",
      "r707"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r130",
      "r476",
      "r484",
      "r653"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r158",
      "r171"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "terseLabel": "Total debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails",
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r62",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Debt conversion shares amount (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionOriginalDebtInterestRateOfDebt": {
     "auth_ref": [
      "r62",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt",
        "terseLabel": "Debt conversion, interest rate of debt"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtInterestRateOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r216",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r361",
      "r368",
      "r369",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r154",
      "r156",
      "r165",
      "r221",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r519",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r5",
      "r156",
      "r165",
      "r372"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r102",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r24",
      "r107",
      "r108",
      "r110",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r149",
      "r151",
      "r345",
      "r519",
      "r608",
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r359",
      "r504",
      "r608",
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument, fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r25",
      "r221",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r519",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value amount of debt instrument that was repurchased.",
        "label": "Debt Instrument, Repurchase Amount",
        "terseLabel": "Debt repurchase amount"
       }
      }
     },
     "localname": "DebtInstrumentRepurchaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of the original debt instrument that was repurchased.",
        "label": "Debt Instrument, Repurchased Face Amount",
        "terseLabel": "Debt repurchased face amount"
       }
      }
     },
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r25",
      "r107",
      "r109",
      "r110",
      "r111",
      "r148",
      "r149",
      "r151",
      "r162",
      "r221",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r519",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r148",
      "r151",
      "r672"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Less: unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r150",
      "r357",
      "r373",
      "r608",
      "r609"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized debt discount",
        "terseLabel": "Net carrying value of extinguished debt"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "terseLabel": "Deferred financing costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r130",
      "r653",
      "r708"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r57",
      "r130",
      "r477",
      "r483",
      "r484",
      "r653"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r6",
      "r7",
      "r155",
      "r164",
      "r471"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Goodwill and intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r705"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Domestic operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Foreign operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Operating loss carryforwards not subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Operating loss carryforward subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.",
        "label": "Deferred Tax Assets, Other Tax Carryforwards",
        "terseLabel": "Net operating loss and other tax carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherTaxCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock awards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r128",
      "r706"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r473"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r123",
      "r705"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesDeferredTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employee contribution benefit plan expense"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r57",
      "r92"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r57",
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r414",
      "r445",
      "r446",
      "r448",
      "r453",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Long-Term Incentive Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r208",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r235",
      "r237",
      "r244",
      "r245",
      "r246",
      "r250",
      "r500",
      "r501",
      "r563",
      "r569",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r208",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r237",
      "r244",
      "r245",
      "r246",
      "r250",
      "r500",
      "r501",
      "r563",
      "r569",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/EarningsLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate",
        "totalLabel": "Income tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r219",
      "r460",
      "r486"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Income tax benefit at the statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r703",
      "r709"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r703",
      "r709"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "negatedTerseLabel": "Non-U.S. operations"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r703",
      "r709"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Nondeductible expenses"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r703",
      "r709"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r703",
      "r709"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "negatedTerseLabel": "Prior year federal, non-U.S. and state tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r703",
      "r709"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Total compensation cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Total compensation cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r106",
      "r180",
      "r203",
      "r204",
      "r205",
      "r222",
      "r223",
      "r224",
      "r226",
      "r232",
      "r234",
      "r253",
      "r300",
      "r375",
      "r449",
      "r450",
      "r451",
      "r479",
      "r480",
      "r499",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r541",
      "r572",
      "r573",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r143",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r359",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r502",
      "r548",
      "r549",
      "r550",
      "r608",
      "r609",
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r359",
      "r402",
      "r407",
      "r502",
      "r549",
      "r608",
      "r609",
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r359",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r548",
      "r549",
      "r550",
      "r608",
      "r609",
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "terseLabel": "Fair value of financial assets amount outstanding"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal Funds Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r523",
      "r528",
      "r625"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r525",
      "r532"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r521",
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "fet_OperatingAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Finance Lease Liability Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "fet_OperatingAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 1.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: present value discount on finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r524",
      "r532"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "fet_LeaseRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r523",
      "r528",
      "r625"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of leased assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r535",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r534",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful life, intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r189",
      "r321"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      },
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated future amortization expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsScheduleofAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r89",
      "r560"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r86",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r89",
      "r559"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Non-US"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r509"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Foreign exchange losses (gains) and other, net"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Non-U.S. local currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r57",
      "r103",
      "r104"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "terseLabel": "Gain (loss) on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnSalesOfAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.",
        "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations",
        "negatedLabel": "Gain on disposal of assets and other",
        "negatedTerseLabel": "Gain on disposal of assets and other"
       }
      }
     },
     "localname": "GainsLossesOnSalesOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r69",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r42",
      "r217",
      "r271",
      "r276",
      "r282",
      "r285",
      "r299",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r505",
      "r605",
      "r669"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r218",
      "r485"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r39",
      "r152",
      "r160",
      "r173",
      "r271",
      "r276",
      "r282",
      "r285",
      "r565",
      "r605"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r218",
      "r485"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Non-U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r219",
      "r461",
      "r469",
      "r475",
      "r481",
      "r487",
      "r491",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r220",
      "r233",
      "r234",
      "r269",
      "r459",
      "r482",
      "r489",
      "r570"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails",
      "http://www.f-e-t.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r202",
      "r455",
      "r456",
      "r469",
      "r470",
      "r474",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance",
        "verboseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Non-U.S. operations"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax benefit at the statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Nondeductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "terseLabel": "Prior year federal, non-U.S. and state tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid (refunded) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable\u2014trade"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r553",
      "r650"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Billings in excess of costs and profits recognized"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r241",
      "r242",
      "r246"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Dilutive effect of convertible 2025 Notes (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r246",
      "r413"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "verboseLabel": "Dilutive effect of stock options and restricted stock (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r88",
      "r555",
      "r556",
      "r557",
      "r559",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Total intangible assets, Cost"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r84",
      "r87"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangible assets, Net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r211",
      "r213",
      "r214"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "verboseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r263",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations",
        "verboseLabel": "Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r641"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r643"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "totalLabel": "Total Inventories"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r196",
      "r597",
      "r626"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r185",
      "r195",
      "r252",
      "r306",
      "r308",
      "r309",
      "r554",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r643"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Inventory, Raw Materials and Supplies, Gross",
        "terseLabel": "Raw materials and parts"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r82",
      "r643"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedTerseLabel": "Less: inventory reserve",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesDetails",
      "http://www.f-e-t.com/role/InventoriesInventoryreserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r307"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory write downs",
        "verboseLabel": "Charged to expense"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/InventoriesInventoryreserveDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Land and Building"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r536",
      "r625"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost, Cash Flows, Weighted Average Remaining Lease Term and Weighted Average Discount Rates"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Liability Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 1.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsToBePaidYearOne",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 1.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 1.0,
       "parentTag": "fet_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessor, Lease, Description [Line Items]",
        "terseLabel": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Lease, Description [Table]",
        "terseLabel": "Lessor, Lease, Description [Table]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorSalesTypeLeaseTermOfContract1": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Sales-type Lease, Term of Contract",
        "terseLabel": "Initial term"
       }
      }
     },
     "localname": "LessorSalesTypeLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Amount of letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r21",
      "r217",
      "r299",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r496",
      "r497",
      "r498",
      "r505",
      "r604",
      "r669",
      "r725",
      "r726"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r14",
      "r157",
      "r169",
      "r626",
      "r652",
      "r660",
      "r716"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r23",
      "r184",
      "r217",
      "r299",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r496",
      "r497",
      "r498",
      "r505",
      "r626",
      "r669",
      "r725",
      "r726"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r5",
      "r156",
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Outstanding letters of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r19"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r19"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r19"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused capacity, commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Credit Facility",
        "verboseLabel": "Credit Facility"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails",
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r5",
      "r156",
      "r167",
      "r358",
      "r374",
      "r608",
      "r609"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Total future payment"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedTerseLabel": "Less: current portion",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r100",
      "r221",
      "r673"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r100",
      "r221",
      "r363"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r100",
      "r221",
      "r363"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r100",
      "r221",
      "r363"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r100",
      "r221",
      "r363"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r100",
      "r221",
      "r363"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion",
        "verboseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails",
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r25",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails",
      "http://www.f-e-t.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r327",
      "r328",
      "r329",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "label": "Loss Contingency, New Claims Filed, Number",
        "terseLabel": "New claims filed each year (fewer than)"
       }
      }
     },
     "localname": "LossContingencyNewClaimsFiledNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyNumberOfDefendants": {
     "auth_ref": [
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of defendants named in a legal action.",
        "label": "Loss Contingency, Number of Defendants",
        "terseLabel": "Number of defendants"
       }
      }
     },
     "localname": "LossContingencyNumberOfDefendants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": {
     "auth_ref": [
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of another entity's patents that the entity has allegedly infringed.",
        "label": "Loss Contingency, Patents Allegedly Infringed, Number",
        "terseLabel": "Loss contingency, patents allegedly infringed, number"
       }
      }
     },
     "localname": "LossContingencyPatentsAllegedlyInfringedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Pending lawsuits (fewer than)"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery &amp; equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MiddleEastMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Middle East.",
        "label": "Middle East [Member]",
        "terseLabel": "Middle East"
       }
      }
     },
     "localname": "MiddleEastMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r212"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r212"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r53",
      "r55",
      "r58"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r40",
      "r58",
      "r161",
      "r172",
      "r182",
      "r198",
      "r200",
      "r205",
      "r217",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r243",
      "r271",
      "r276",
      "r282",
      "r285",
      "r299",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r501",
      "r505",
      "r605",
      "r669"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss) attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "Summary of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Noncash investing and financing activities"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "negatedTotalLabel": "Total other expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other expense (income)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments (in segments)"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r271",
      "r276",
      "r282",
      "r285",
      "r605"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r529",
      "r625"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "verboseLabel": "Operating lease, liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "fet_OperatingAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "fet_OperatingAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r526",
      "r532"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "fet_LeaseRightOfUseAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "netLabel": "Operating lease asset",
        "terseLabel": "Operating lease assets",
        "verboseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/LeasesNarrativeDetails",
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r535",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r534",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofRemainingLeaseTermandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Change in foreign currency translation",
        "verboseLabel": "Currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax of $0:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r32",
      "r34",
      "r115"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Gain on pension liability",
        "verboseLabel": "Change in pension liability"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r35",
      "r203",
      "r206",
      "r459",
      "r488",
      "r490",
      "r511",
      "r514",
      "r516",
      "r561",
      "r567"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Other comprehensive income (loss), tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/ConsolidatedstatementsofcomprehensiveincomelossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.",
        "label": "Payments for Legal Settlements",
        "terseLabel": "Payments for legal settlements"
       }
      }
     },
     "localname": "PaymentsForLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchases of stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisition of businesses, net of cash acquired",
        "terseLabel": "Acquisition of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r210",
      "r711",
      "r712",
      "r713"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Capital expenditures for property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "terseLabel": "Proceeds from settlement of note receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Borrowings on revolving Credit Facility"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity": {
     "auth_ref": [
      "r564"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from principal payment received from sales-type and direct financing leases classified as investing activity.",
        "label": "Proceeds from Lease Payment, Sales-Type and Direct Financing Leases, Investing Activity",
        "terseLabel": "Proceeds from sale-leaseback transactions"
       }
      }
     },
     "localname": "ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductLiabilityAccrualPeriodExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss reported during the period pertaining to product liability.",
        "label": "Product Liability Accrual, Period Expense",
        "terseLabel": "Annual out-of-pocket costs (less than)"
       }
      }
     },
     "localname": "ProductLiabilityAccrualPeriodExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r662",
      "r718",
      "r720"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r663",
      "r720"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net of accumulated depreciation",
        "totalLabel": "Property and equipment, net of accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r640",
      "r661",
      "r717"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "totalLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r95",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r93",
      "r187"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r94",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful life, property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r209",
      "r303"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts",
        "verboseLabel": "Charged to expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r649"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedLabel": "Repayments on revolving Credit Facility"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r11",
      "r112",
      "r168",
      "r575",
      "r577",
      "r626"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r180",
      "r222",
      "r223",
      "r224",
      "r226",
      "r232",
      "r234",
      "r300",
      "r449",
      "r450",
      "r451",
      "r479",
      "r480",
      "r499",
      "r572",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r262",
      "r263",
      "r275",
      "r280",
      "r281",
      "r287",
      "r288",
      "r291",
      "r395",
      "r396",
      "r558"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r400",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue recognition and deferred revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r533",
      "r625"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance lease assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r533",
      "r625"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "auth_ref": [
      "r531",
      "r540",
      "r625"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "negatedLabel": "Gain on sale-leaseback transactions",
        "negatedTerseLabel": "Loss (gain) on sale-leaseback transactions",
        "netLabel": "Gain (Loss) on sale-leaseback transactions"
       }
      }
     },
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows",
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r724"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Sale Leaseback Transaction, Net Book Value",
        "terseLabel": "Sale leaseback transaction"
       }
      }
     },
     "localname": "SaleLeasebackTransactionNetBookValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r131",
      "r132",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/EarningsLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyProductLinesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Products and Services"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r2",
      "r15",
      "r16",
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/PropertyandEquipmentDetails",
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r41",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r38",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsLonglivedAssetsbyGeographicLocationDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsRevenuebyShippingLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r75",
      "r76",
      "r77",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r75",
      "r76",
      "r77",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r410",
      "r412",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r116",
      "r117",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Restricted Stock Shares Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r623",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r259",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r291",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r325",
      "r326",
      "r606",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r271",
      "r274",
      "r279",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Business Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Unsecured Notes Due October 2021"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested at the end of year (in shares)",
        "periodStartLabel": "Nonvested at beginning of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)",
        "terseLabel": "Share-based compensation arrangement, additional increase"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)",
        "terseLabel": "Vested in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of shares, options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, options exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Number of shares, forfeited/expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, forfeited/expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of shares, granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Intrinsic value, options outstanding",
        "verboseLabel": "Aggregate intrinsic value, options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of shares, ending balance (in shares)",
        "periodStartLabel": "Number of shares, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted average exercise price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Tranche Three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r418",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Option term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails",
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining term, exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining term, outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r66",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r181",
      "r259",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r291",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r324",
      "r325",
      "r326",
      "r606",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/BusinessSegmentsAssetsbySegmentDetails",
      "http://www.f-e-t.com/role/BusinessSegmentsIncomeStatementbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r28",
      "r106",
      "r180",
      "r203",
      "r204",
      "r205",
      "r222",
      "r223",
      "r224",
      "r226",
      "r232",
      "r234",
      "r253",
      "r300",
      "r375",
      "r449",
      "r450",
      "r451",
      "r479",
      "r480",
      "r499",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r541",
      "r572",
      "r573",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r253",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r8",
      "r9",
      "r106",
      "r112",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Number of shares, exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r106",
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted stock issuance, net of forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r9",
      "r12",
      "r13",
      "r81",
      "r626",
      "r652",
      "r660",
      "r716"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets",
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r530",
      "r625"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r517",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r517",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r517",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow disclosures"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcashflows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r295",
      "r296",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable-trade"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademark"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IntangibleAssetsFiniteLivedandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionDomain": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction [Domain]",
        "terseLabel": "Transaction [Domain]"
       }
      }
     },
     "localname": "TransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionTypeAxis": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction Type [Axis]",
        "terseLabel": "Transaction Type [Axis]"
       }
      }
     },
     "localname": "TransactionTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock, shares, at cost (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r30",
      "r113",
      "r114"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/Consolidatedbalancesheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedTerseLabel": "Treasury stock at cost, 570,247 and 467,153 shares"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedbalancesheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r106",
      "r112",
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofchangesinstockholdersequity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedLabel": "Less: debt issuance cost",
        "negatedTerseLabel": "Debt issuance cost"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtScheduleofFuturePaymentsDetails",
      "http://www.f-e-t.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r454",
      "r463"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails",
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r464"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reduction based on tax positions related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r466"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlement with tax authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r465"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additional based on tax positions related to current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additional based on tax positions related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r72",
      "r73",
      "r74",
      "r254",
      "r255",
      "r257",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/LongTermIncentiveCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r236",
      "r246"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted - weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r235",
      "r246"
     ],
     "calculation": {
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic - weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.f-e-t.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.f-e-t.com/role/EarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=SL120154370-112784",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r631": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r632": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r633": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r634": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r635": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r636": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r637": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r638": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r639": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0001401257-23-000023-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001401257-23-000023-xbrl.zip
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
M>++ON\"04Y*)IUV6^K'P66[.++:)=O\!4$L#!!0    ( (F*7%80&R.@90,
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
MLX _>5 H,ZPFWW*?OL<\%+6R0^'6=+?76_^ZGBMT\^:7DY^N/_VXI,?)M_[
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
M?7F4K/_J%-GAH'BQ/KGMS@?(,H0LIX*FR!B+ 2E&@W2I'@\2!HU+*5 @ [[
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
MPG.>]AE:%#%X?)7ECHES5\^];X<-TZ^*KVVBP\$'K"/XVB"VM-*&>"1,1$&
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
M3SY;IHA/I?3 0"09<T%DRB12B0%8R_.T[>^'=N-"+;M/)SES7NR1)G"[.3@
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
M_@N/*)1S#'?K/@B? XC%M/3YM3N]4OW\PB\@HZ]D0=[(4GGP07>T3+=;0Q'
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
MF!YQ3BRJ9E'L-'QNF;( EMUP62<-.;CK:<V6;VDI3WE&QQO-=SZ5F9'M]NY
MZYUY,.8NFR8/))4<=I7(J8?SS,?V5QO:I(%HHN3$1FBUDQOI_4(6% 8I_>A9
ML2S0.)6<F6^^>OSU0QRU1X^DQ&.Y+M!"A\V:!0R "F /A7+ /J:I;&@!UHIA
MM"?C8F1;FM:[$I3[9$__ST??_.'BSS3WJF+#8W?PO1)N\3]]^!?RXF[\Z<,+
M;I:Z X.#E*-4E=E8 8*X[%M4F0AE=[(6PCF$;[$-Q^5DH5@D!D<V&8)PQ5NV
M[HJ6&[$91X$L_\7L'\TU>LW.!^E-C:4QJ1Z;ZH(7S4 7)74W:)>E^%&DQ:/?
M8!*CTR.P*A0/"K:9OMH),P&YA#)N3@_:Z#BM_8)+S_(2Y2OXOJ"R\Q*= YOK
MV<:YD[I$864P8]G[#"R.[LG(XC?M>-E2GP?/U Z^8AU7%7\[#H_IW&3!,;%[
M[#,,FEWYZ^O)X['T#6;/)Y%D]@/:WP?=NJBL%ZB<$.GP +0LJ&P>@'6(UC:>
M(Y3_($;L+^(\'%I#[*6E/\'<CQ!18\RIFUWHF&1P+1]OQ2!F&,2%7+PWZR*
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
M7D#MST*<6IL&LDQ]QV(*QP4O%X3, E7L]>3;1=W2T?GW;+-]S*>&+FVKP?8
MT6(#QS8! EFSJVPIEW78S?EL*R<2!8X)KO-;P74^>-7L"LGVDNPMNRKP_GB'
M.T2<=7L5;G/@;D#M,=BM.,1K8)#.4Q9E=TS!O@QES2V65WLQT-4GA77*T[R9
MEEPAN6$V,W:%C2AAOS4F=JUE- R@%9V*@2VR/5/%WPHIAUG;285]P_&V7\5%
M4Z8CFE#6)O"M%X)'://HC 6"^RU?EZ4OAXQ%"L?FDX'AH=MYW[5)MO50Z$F
M3[#B6).T#&AB9QG7D4.#.!1""VBO9=1')H8G1L;&9^ABS^G!*VZBL6<8..C!
M,L!*NL[\:_PWP\?-;I\?>(5Z(5V<*@UP&AIO?06<[T52GQ1;E?G/NC[/"XF-
MN*@LR4EI9#&/]EXT5*\*6KF*Z:TYY1OT_'+D6FJ^M V]#<.KPQ0^*VJ-YY8?
M/EE@Z!%&0L7H#-D!'\[_^-57/O/]4B[WKN%8JGT^'_WL(?V,X=ZN9=U\]O"/
M@T]KKF7XOW1L\V9#?W>_^@[49/4^_9 )9#(^7NY1<OJ!5HC 4(,O9S,)S=-=
MY.RH *P0)%G0>5(B\.RR+2S];5<IJXV-X!_99M&WI-9U2,:]LU?.$8E#1%8X
MZ1-D**JP2 :GI"]T4I&Q/Y?._NTOA_.2&&*9_[__=G.N[.'7_W9.9GZ^R4R(
M_&\^& G M#1_L2LVLX=/+F;>TKY)6YV(R9=F\R21Q]UV=@D!BY&N*, $_%GU
M "]JE6Q<#[HMEKU('_8M:%W@_HF=)085%YO"?5GUP,:2M;)LRX5PXW*<W:TE
MRE4%T49>W;6BY2WIV*UCX"W+#^46II_'T6?YO9ID+<S8?-9O&XY?9W6@A@,F
M=9#GM#2BV(H0];"O?#G7*=LLA\XT9WFE\N^GM/(OT)5CW5X&\_ROMSGK7T,U
M(?!87SZHBM7NKU]_,SE+^:CD,J*_/GCXYX]'Z,'S9D_UFX_;2H9>G"[-PS^@
MW8UV_>Z%@<XX76T+F).++PZ2U!X(-NR??:S=6"P&K >5M))#E IU_/JJP7VV
MQ,MTJ$YJRPZ>AA/?_D>?:OL?'=G^N[/;^8 79V>'Y&S<JMC!_K5BI5M+>$Y!
M=5U"X6T,1A&.PE8O^]D)R;2G2A@3C7EN)%_)-%4"RA:S<Y9C':10X^C%$/7!
M1QUN^6WR B=^#D].#'T7&$=)J\J.,0X]Z ;4OCS@RI=A1;U$#&*,-I!&2:0P
MX*[X4!;O1-+1X8$?4NR*4*VVUZ2H)U@=L*MF:<7M)7,FB0(:PCX5RG-_1=7)
M'1%W54E2<+<K(W@U4-6 S3Z7,KUP(*3D+FPA5S+2ME8.?:QUS$*E6W&)F<A$
M?O6P5ERH;T=[?M[R]VB<A!CLE'HJ-?UTV4B>@,O7]3^5DCO8X$7!Y=(-U]KU
M=2 KEDBHU>YKZI<[NS#2QRI$PBEP6S^)USM?^?>V_T\BBVNS% Y#H<>&AX1<
M6+G%@R0O&.A EX*ZE+P^&QJ:^\] C\T_\*2@G=$MA<J&MMAP#0G"=4BA"HLC
MN8_;<J=>J;!L*X K44>?P^V?X?]4WBZ@DLTPDN@APW%#6L%1O[PM*ZZGI.U@
M5L\5_%R-S'].Z_)^R6C.\N)]R8N$Q]^\5HZS#(KHM/0-FS6NTU=*!.[7&?FC
M4B(JI N-:5_@^R,*GH0#2@O_C?9U@B%F/JBX*\/S8\*0T>+=YR%C3N/$/*%C
M@@TS/E*0/%3- MDD,B&:3;ET1:,*1%!$/VA(M 0LL0+#]S4O/64BG/?O_3L%
MSG^7I-;>$6.G-:4[A=6DGRZ;O$@^<OV3E$]8'06!/!FFU-@]%&&Z S]1>Q;K
M[_.2KK3"F39DP605%LYQP*1H 3)]5YN1U] OA:?+U4BE557+/6R7;+<CEU$J
M;>1-?&')>\A<&?UL0_)8"G6&@L#Y! L?P)XNZ&$X H,[E$)G&Q%3L0#LLSA
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
MT;1M<\U.2D96WWF'/N4.:2M>WQQ, P+T1PD%%&/J#I\^5=02_^B\D9]L(VD
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
M;GNV)]EE,%HVCL,,C63GUJT;%M6\4IKOJCC)<5GD@8OD&K4=<3K;;*]Q;.G
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
M='T'S%BI>S#L1L^_]#5'.](>J]51,(]5$0Z EQ)FE_!(*HT0>1%,5R?8" M
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
M(PC&*OL#DJ7:(.O+766ETZ+E=8+I)0LMR"*KWS2&#[?R VZ?Z %$A6]P(,Q
MX'1U<Z4P)I^S3@Z$'Z2H^XH[(8LKRU,LKIKJ2E2:DNZD(9E48@=.F!%W4<+Q
M-H>=8=A>H8XTLL$TN3W)PZG@H>EJG",5',/&2G?MVG4-L%7%)&N^+Q.=)+A[
MQ]IUS0>$X%)EANIA,<@=OR^Z3F4MO" N6I9#*JR9K6&]U%&8']E9ZP66#+3Q
MW7_&)(66ZN?LI#7VB8V:0P ]-F*>2E4'VN(1>EF>$ON.)E--;U[H FTO*].H
M]&1YB75%2<JSI>:2+8==X.<\)U3_]O";<T+U%(;RNT^H>G4=/&&'@&9?H@O$
M,68<QOPAZ1%A'XM!1]!E%(9X8EEA@78+-1\N5IU@AY'D%T<1ND!8:UWH#X\B
M.KP<<!F QZ/LG*Y7(9<)X;W.43@?&_9]M,ZFMAO+F<A_;Y^%>.FM[#1\H$]T
MVZEG**WTGEY9,-1PE43HBZ2QAS@^!+$KLM]0%6D5#%PG/<YN*T/7+DQ5TE0H
M,R@$['WL4):^"#O$RBU\L2CKL#8(4=KTP6$) Y <7/7B<:!#UQYWIR3L?>@Z
MW9/#];.W8;A'0>COP]Z_&,8*\&<3SR]6TN?5Z/3D"PG8P+>_"IV5DD1Z2,]?
MS+CPAL-)4HN.+UFU@!_(=;93I((6<PBA:=X4XCJOP%"M0'?.T"[I@!C,7L'(
MP0710?M@QZ%.#HM855U:_V@4 ^"@Q,Z& $W70A;$D[55T_YSR):@ )IOK%0!
M:!3LT"0U5JVY(>E(!W1'KDDB3BR4TDD*5ZQKYJX.B7?*!H&*!JY"\M.=I8T9
M>=D'M?UA'LRZN&JJLHDASB EN)WSEO'<PR282!#KFR85O=H'@Y/U?8>;O"E(
M/.3!>I55EU=(@#,-5[-Z86O0?"IFDS6NH7MR$;]E):E=F?"_XVZCVEU+#D[.
M6;\Y.B&Y) -=!2E[P3KA7SZD%*)R$FZ\HLGF&@73H^I*LPXJ_0!RM>S*=$='
M"\USFS8Y&?$]-YH4VI0L)KZ3.M3PP($AX?.I35":TN<;WG1WB'3#QRMC@\C;
M]2CQN^1I<2]FSG6<.+%^KS5>5PH_+B)TEQJ=C:-9B'9M=QXR%2[J*-VLQZ0;
MGI!!>D?/AW%>']^3877:HZ\>_FGNJ130^IW.5,;=[%:ED#^R0XK21F5>%P+;
MC.SZAD50?AG<5C552+8E\M%6X4U1TZ,[5Q>,^7W__=.+\">,@%-XT&<R B6'
MX!Q+W-]DN+*U/0H'JN)2!+&7S[7G7"AWIB[23O.03II\Y,(*)&;I:;*0RZ+(
MI0@N2-))*+H:N"OIL]R$<<R586BXG>AB"Y=Y<E=OIIG!OK&13AJCWH^&:VTK
M#IO23*;XMJ@<;R6#?)0T"7%]J]I/"D?[6FFMI;%;K VY6ZYQKK9^I00E)?=\
MW $<YQ)8-TF;L(6A98ET2PH%G%+H0_LIGY==_!.B*%(;*#RT#*7OO+DMMJS8
MW/HL-;KS$W)!?ANH5W(,+J\P1S1/.BU;;@$YTI 'L:SU@28SS&^");4:S@-5
MU>:%=-FJN(]=*R0Z;?P7/J6%&4D7HI VY#YE.F$6IR'\&RJ,]%>:)X] P4$R
M:&IOQ*Q,MC#9G'6!)&Z+(FCIIUCBU</F84,>;K;?1=>7N%_D4_5;]4,32DQK
MWL,WV)>SA'H4;E_*\5RZ-'4A4I$LU_W 0,>5B\^U0OVFEC+:'3 P%DG.F"*2
M>8S8<F^$1;K##K%,E^4:'EMV!6MT!6(:#/_$@C/^*ECBPQPG$&INBM@3/(S4
M1YBO[<WR.D[^"20*+=UP/"*Q3;^]A*LJVV45ECI(/0"9HJ>&&<3Q&2-AJ;86
MTWQ,WR[I"B8]4P*?@#S*U\.3^=Z62S.?\K(3"MT]]]R&Y9/SA@1319#GPPL_
M3[E/-MDO6@,:4@SW5WBFM]_?[9CFDHR%@7I:.8/,8] =-+EC9^2VP'T\D SB
MK+=X4JLVZT\*''M4:CX/JS-:$]&^#A*<P/UE.?BNMIZP2)+U*=6&R+=DV;;2
M42OVWY $6K*(CL6E2#P/<65<6ZXDA.8GD4+J9'-199'T);'R0N$/8&1[H ^(
M5M-UD;U5/\#Y:GR!HU<5G;QT*17?&]V;,0-7K(D=E+^&$NE@ H>ORH@%Q6)
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
M*B=D8K!FYQB?K9&?4[TA!G$@9@-TG1?JR-(;269U*!<]B\TT?F:'40M0TC_
MZ#Q0O$[.@=ZVHC-%* NJ/ UP BA:!&4KP>1W&B'^C,N4.2TITWW!9)F:@_>A
M8'F(5<J"5^AB2^:I+'0I8%3):5/CR)($X8HE0C)8I J#C"X1A-.-[@)U@L]+
M@HSHV^TU081 PAV+>='V70N J,F#5&997/ ^&3V0XJ8EUQ:,DQ&L\Z(G$SJ%
M"H=4'P/9A\*8G]AH9Z& 9>3Z;+/5VU9U*X)+P[QKY./N&8>X+*(85<3M%Q*V
MD,Y'#&2%BPA%;D[7]WJ#X@60K[K5&ZD=2APTNAT?74:IK0:<H4F<!/S_NUMA
M_[6B6C-6IZ\;WN4]#$OK-FA/DM1+T!:4<LQC",WP8X%IKA-/(XR21M_@"1OL
M"KQT,@N$2]F:$DYK'B&*(SYMBV!8A:H3,LLHO8V*BA%RGZ]SJ*5!#@ECSN[G
M7WXN)/X49\LJB2=LJP)-]BL-]$8P*54V E6*@-I?:(04)UU&R4I&6S15:1$<
M.)'-UHW,U!W QAK2=P--9P/.6 IQR2JY*F:)L>&%$\QT6K")+QQ@Q^(U=5H.
M)7*E6=:\>W"^=_#1EI!YC.9SL(>6D8SD2U<_!FOJFN0'S:HYJ;WO61.P!0GC
M8OW=!7Q^(6MCM!K$W 3=/P#$;[F2<09=6UX4*F/&VUT +@.LZWGC$_8_292!
MU]Z>,&?P;6;.[)8DW23GNK*:N(\$LR@G XL093JO40*_$6C1QVSA=724R.U"
MUW2N2SEY6BIAPO:6N-Y%5/F^E.AC).\/<O)0S1#H*5X!4_5CA/AB'P/XJT+_
MO_SX4:'_*S,%-8QG5* :?D0$U%$9(%*]K&A,ML9)ZA.!S7H,^431T=0J0@-U
M)KLF#-Z(X/L7_!<NK7 JR6 S.BST^V6>R_ &3QF/9)E7_8XEFN#_U;+?7+[;
M7+8GT!#BW2<0@9<RQ98$\<2%JA$=892SZZZ+7TGH/+R:M))U GN +L>TC,1"
M18KQ(-O0:W0WI[/:L<G Q8S,&;)*X?"U0&3(Z%)D)L1S!;24HR'?C/53Z! 0
M!=ERZF/<(\[<KY8773,[@3!,*;S-]GR/;$7P]4+&T:6=RJ@)(#D&2V@F"M*H
M*\&9X1<$3V2\0U6L%LI4/F?HCPF>NN*'[%O@I+D*5O,AQ"X2&KIOUV#3W&G,
M+^Q.%Y%HIU0_+"4VE]4+\"-FJ0S9QY'C+K0TIE'T59W"L(X-1*MV+K9YBPE3
MQUQ%2!:,SL1S,"]=.B6HJ">?65X2C1P*)0;;,O(8X,\$V**+7(4932X5;#%N
M8S^+'0XN$\ X5DJ F@7%CTH^"^8JP"IK#?*25#5;>75ZZQ0V+CL,)# ='\A/
M KHP1EOPF]#0''Q[N(FR5H"W7D8@%KC+-(U@ W\%*?_%Z-'Q.VXZ69K4R?F
M 1.ZRL)5L!.CFN*10Y]36^F WS]__*P[GV0KCRNF#!91DQ@14%UZKLZV32:.
M C&(W&9?QV(_Q^)IIO8)MX.1M9Y452!R5X/!;N#U/$,JJ1?A')Z3,2B!U<>L
M- NDL7!]A77ED.MW7@@R6IZ5%"D)=4Y,I+LMR:+BC(P*F:>HL!4'E,77V[ =
M4&H4N#:WRLA=2WDH2$R8+?_#D!E.J>%8&0Q$\ *[?FTI=]<PN NIYR5!0-;O
M)2!W6\![U#V/\2*IHAD[R:4$KC>3)N(G?2Z\<=,\3D 5U%@V_HUH[AKP*QK&
MY\I/\NMBGY"'_"LX/_'Z0_I>);#=GL 8B8:-"23\ZI4V_$S_G_IW$:"0V(B^
MYL[;AN.6-W8HE1PV>UT73K98G2=&EHJ#>(P2F@?XP]V5ZI24?;.K)_U;:;PG
M$2?R4*\T,R]8IDK2YQH"R,3!Q2V5A7RB71.0S:+8-*7X\Q0#01)=1W414"GQ
M$D:=8)L4&,(&A#&I'DRW#?+:!#8E%@X'6[S8N0YSE? 14]>L-RJ395,IR\.1
M]\ ;HYZ$YL[XF 0;HZK]]?LT5(YCCFVT5>AVS 88&_.XX;7LNV$.B\)@+1H@
M2KL3"BYP<*=N ?-ET+8NK$'W.Z8'^"0#U4=ABE/LM4DQE)Q2&Z6Y)5Y]$?X
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
M5":;RD&4H4NP+)VT1MOG@%XB6-,<$OG915%-?8#+ \(F3G0:WR4XZ*!:?N(
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
M,9L5R?'%7X+!\[NXMCY%2R?<09AQ!<+P >,)-V(C[%4&AEV,OX(I.769BK6
M8^?OS_YR.X-&SW[X0I8K'#>XZ7 '_NU[YX<RYN\\AX?%<WA(_LM#[-91J:C2
M@=EK@3:=PT$)!XTK!/I'R<Y=_,16PGOCO";% 58XF,L[UV&!&0!F19!Y;*XW
MFGOG=&SK>N&["TDQ98AYU@*,,*"<:9"UK/>AA9XT\8'=E418P!=T:6 @01Z:
M'UY%P143/H*?Q.!3(7]6)G]@M1Z0 #Z6;H\;A5[FIN2P@5<WS1*8:@+.$5B(
M7F2%4:K]R73AH+NW9HL/I[#]@FMPL*R% []V<((""05S!T<??BYF,^&2:4BN
MJ1\Z,!WX'N= B[-AT4D6 (=,_]$"C]-UDH4U"Z+KI.3(JZCB!\_V51"=[E-H
MB'[+^@V^L3X[,P%VZ%L_<8,HR6*Q6T\\D9K;:;=:SFH%VQ(5]N'\&M_ KZ?A
MCJ$.WTRC++4^@!R_^R;<#$TJZ\-LYKL@Z179-"FR:?+T7N&7!<9W MAF&*WA
M2)$/>Q/C+PFIB]!94E1H+EB+*B,QD4K!$IH:D:0&?@.N8+:T'/Z[F,:9$Z__
M^I?.L/VZV[<Q+-1[=1C1.CM#;CQ[;=3&8')< /4"9Y6(5^HOKST_607.^I4?
M$C7HH=?;SOM&H))>R%]+6V\R:8T'/33WY&V*?+&T!%MD":I(:>&[+MB,P\'.
MK]NMSL[O;AIVW.IWAO<^ZG#0&G0FE8:]Y6I)<@1Y"-L8XX"^9RFYWC-NS)QX
M+%5 5OWOL \JQ,H/767Y5= 3K//-_"R6^5&JL7TN1S%4/8\C<&8NY.1<,(/
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
M4#PP"?]Q4*!NQGS"?@W$8N#"SYD#'$<\GY^T$+S/.5.?/7\K\N<FB)FI^L#
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
M!&O(/*0:[>VC-LTJ4,RMD2ANK?E-[+X6&X)'H<=HS=V.TIUN9W3]I)46'CB
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
MSK6@N_-3[SC65EMPVX!K=>#Z88D4><2LRP*N.D8(H!8:H!2$P'NHG68"$A/
M51#:SBI3%JU-J>T/0BD-C#UI&*NVF+B!L4IA;#'OE2"M++. X9BFDAD(A- B
M^';2*IU)(0G=V\\D:A-25;)9_<J(5]/7NC''WSM*=[J=4:?0<8_EPZ/K&P--
M:SSPS$R0,-:V/XYY,8M3\5--[M=UJ^_G+K?::'6+<KN%F$UWNA)^:OK7/0IY
MR.]X_('C<C:O8IUHV%+[?B:*;)U>.D#>./ZT<]1IU8/M.#NJRLG[/2R5L[!2
M#L-"F0BN-&SH#FSH\Y)31S5B<4: \"8X=5IBH .;!5(ASQ%2/K,FL"&QL<A\
M_>+<#;8\ FRIRO-JL*4";%D4*4"(<$<PH(PH0(G&0#"9 4\DYP)K387>VQ>\
M3O7!CS]WKVPGV[I2U[&9['_^APA[[Z^C@;*-J/0]M^!^DP]YHQ97-?I\6A9*
MRISE1",.(!<"4,=%0!]K 8',^$PQ:V@L*42BC?G&90!-<E_=3+?J[MN-Z=ZC
MZ2YF_7EL ^@2D&$$ 16( 4TI!\QF4G)&<6;1WKZ4;9)MW%&F2?S[B1X4ZT3C
MGFCV4(64(0[U3 2\@9[*H6=9UBA0 V(\@T!#28//P@A0F=7 *$HL5C9,)M_;
MSWB;T8TK NH7$GGJQELA:6B,=PO&NU@PZ+WE 6:!@AD+QHLQ$ Y2X"6E&39>
M,AEX Q-MNOG);A-S^)EZP:9YU5:;5Y4 =%U.0-,;IW(86A8ST@1#BJT$DE@.
M*!4!D#+IPZ_<Z=B7PCF\MX]HF\(F\/#H;/F^6EPUMKP56UZD%$[ZC"(+A%(9
M"//)@* " FE0F.@L,T2HX ^T<58G8;+''XDH6\'.]]PVD^;<94ON@3/]\U[X
M8ML$*K;,.<HIFO;OC8IL#2+="9&6Y8V0(C+**P.D. GL0JG +A0"D$BAO)%*
M0[NW3VJEB-*$)W:#6MQDL@W#J-">%QA&IBB5QHM@RCH6+F89D%A#(!BTEF4J
M<S%H(=M9K2SZ\=0LKM-*<]/SCDJJ@'80L"K+_&P"J?>(2<NB2!"R#&F$PK+A
M-&*2!,)E(HPO))DG6!L2M>$1;&-9E?3*KI3Z-0:_C73,QN#OU^"O%[NY0&8,
MQ\!0P0"UQ@!%H(MZ:#!,5WB5RKU]E+$V9T^M**[&49#?YXIG)CTUS7R931/Y
MN/]ZE$;AY3Z :H4RDU)"*9T!31D"E",/!*48<",S;)$UW)G 3(ALHT:;Z?&9
M[GV4>S2F>T^FN\ QE!%0"T4!5K''BTZ!2XL 899P#!%AQ$;3Q6U2JY9Q3R@]
M(\HYS\0Z&DWG;6HZS_@\C73L7>%F6:XH$XAC33U@#DI 3>: I)X!X9602FHI
M4A(YW+BRM4G!J)N)WINP<V.BFYGH8M1!Q50I3@"67 /*?#SU\!)$?54M)(52
MH*0H5B,3??Q!A<46UDVQQY;[6$^.8QO/Y#YPR"PK&\(P\] @8"@*5"&>>2@L
M;10'HTA83*EC>_N<MCFN4]YX$U.H%5MHC'B[1KQ )I 7PF!K@'(* DH4 D)*
M!YA%ABM.'#9R;S^JD]+'FDA14SZQT"VBHF2*QPA%E;:,F'56&@RZ!PPZ7SZ=
M@ XI00E@/*. 6DF ]M #:T7FK$)6V:@Y@=M95J>.-4W8H5Y$HK'>[5COHNP$
M)!1:08"'4 <&83@0UCJ@L^ @D$P*%/M-(M'FFZ=BUC0B4=]4S(JB$$\N(^L>
M4C ;%*H.A58H<F*2,4(10))S0#D30!N,@4<.0R1LV%'PWC[#63O#5:ERUB;W
MLL)0Q9.S]'O(O6PLO5)+7^ ;EB&?">* 0+'\PV,)!)<0$ <)SG2<-;FW3SEN
M8U150D3]DBYW1(>^?WG9&5VZ7E%?&BTOW*[KF0T5Z=>:D!('[V?;_S;L/.]U
MNO]G;S2(Y>3S:##SX <]^V+VL1NS_['9?U\6IG069L0X Y24#-#,02"99@ R
M;!34'&:>16M:L/<'ZU5P3ROT+MM5LT+O=X4NME&TB#N>(: %1X J"X,/K#U
MEB.+@BOLI;UQA>Y\*YK5&\#+C5O/U*6YS,.WC[&=+^47%Y\'\<W/>3J_V/J^
MWH_7ZIO/[=8_;L.O-V[P[D(-7"4.]M')JU4XUN^]BW?R1@U.!^]&:N3L7ZH[
M=M-+%Y0;-LBV!K(=C8Y?S"';%_OZ+VK_Y]_=C[C[17_JH]/#(W+\_L/UR>L_
MOYZ^_Q.>'K[Z?'KV[\O3PP/\X=,!#.-  W7_?H+$M].#OVE$1>L=X#:+9XR,
M LV%!)IP"CT1'GM\^R9XPR+Z.=^M642[N(@RP@UT@?]!Y#B@2"J@J U>H.1"
M8$BHIWYO'SY;(0ZV](?6E1JTOL39;;=N7';#..O#+:RXM+R&!^/117\0)7?6
M"Q\TRW#KR_#[\?G?&'MM..5 81_<$&T$4,9HP#)LJ,=6&^ENP;*5B^H^]L)F
M4>W0HE+69] @#8QP$E I/1!$&<"ID482QVA&D_2A@+ =^-P:")<OM)::+("[
M(MW]+<JCX7#<+,C:+DAT<O"W,(ASBA!0*/8@<K%R%)NP-+$BVD&-C#%[^[R-
M,6E3MIQHGH)]==E9F_56Z_6&C__X6R")N5,>("X(H$*: (": &R5=['Q,)19
M7&_!^VP+L9Q-7,)=)TWU)-P0/.8FSZ;J(^T9^TH.4G.@=5?;68AL<P\#UFH6
MP!:[X!X3#@0/8*LIELXR0Z&.8-M4W#TZDZSJ[+DQR4U-<C&43YD2- J%0D<#
M_X$^\!]L ?3>"I[!C+%HDG72(7_\%78'X4;C(*MNZTIU+.CT6D9==4:JVQ38
MW5,WI<F(OPD#?M1[D0]WD]]2'?:L4"KVS"-K#8A-60#-F ;"8@R0XT(B@@DC
M,1C0QHRT.=HX(;ZIK*N;]5;63JFQWBU8[V(]G1,<2H5 ,-48'PZD02G&0":P
M8%X32[U)UDME6V[.Z>M74K=S9]EG Z>&X\%U?IK=4J/4#^'!PJ7E[20V7Q#[
MXH)- *LJN_WC1P$L=OSI SYY?PQ/7K_]%.X'GA[^]NGT]4MR'._O^]ONZ?M_
M7YZ^?G5Y^I>X/CWX&T*. T"K8/94 QK0.?CPR $(G<N<))!9OK?/,A@,/ZM5
MN+19;[NVWKZ?_/$WQ)HR82A ',=>O\3'#0<"8B@SR#M-#8E)T%D;L66*6(1+
MGU"<])<'\)Y66%81G6D(6(6&M=B*5N+@(@D!!'$H5T=2 8"!HTB%E84IX9&
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
M&OBI+_S<)4>7,X8RSB%!!E%/A";>2*L1PX00S47"'U3BSUV2=1L@NB\@^KX
M1&&V$&&& P2] 31#%"B'!) 64X90U,Q0>_L"MSE;5G7<Y4J@VK&V _MI/"QZ
M H[ZK8$+MF8Z7=?J+=*Y^'+\8PH&CH?.AI=7<O[GFY#^NO#ZGZ'N9>@R+%9W
M^V6W]<['=L-UKN%?U^(.W56PLDZ*+[7<MRO7&[KM%_)O_;$?TL.8'?)F7Z]J
M7S]9=C"49,(**H$W-JJED@S(J+>H=991E&7,,1)+Y]J4;JS6O-'FGB__IUNO
M?P]66P$O;ZQV*U:[R,:M85 +IP'&3 "*N0>**P0TLY0SI; E/EAMUH9\N;G,
MSDNDUIDK'%SVPPU\S[E"W\?,&]4[[\1S=#4<NM$#E.8_*>(P._ZG_F@R^@=I
M\!M0J@J43E\L40GG#,<$9H!CXP!%A@06$2:.>"HRA#W.J-K;Q[3-2%7IU%NC
M$H^J#'\7J$1CQUNSXR5RX7UF(.: 2.0!E1X!D4$&K*6*,(B==R+8,6NCS0\=
M:EIX7U-RD;+;@58QE!=3?5UOV 0EML<MDJ[W;W'T7\P,?H-%E6'1NR5.H6/-
M+8KM@IDP@ KJ@,X0"[^:S%&O/"9\;Y^V,:RJ]+Z)3M3$?"NG%(WYWKOY+E()
M) 3S!&(0_F& 4D=!F$ .L.7"<I(A(@.5R-I,-F&*K=KA4>^+ZXWZ@^O6UT%G
MY%JV_[77A";NESY,QOQ]'/+#,.(-]E26L7!VL%3?G2%$C%4":.QM !\M@+!,
M &.)RJ3W8<5FP8]I<[DL'=:$(QKNT-CN%FUWH:Z82V*9UQ!@3#2@VD(07 $(
M5";"!'J%D0G$0;2AK*JJN E!K&6$;P;]+YUA-+^P_%/A]<B/NZGT>-S[R=.-
MQ^S%5,XB)A/PJC\X+(;_H!C]!I.JPZ272WR":HPY=1 (J#B@GCN@H-' "F*0
MUEE8:BCR"4QEC9R9)AQ14TK1&/+6#'F!7'AO?' .*!!:.$"%QT")8-*(!K]
M826SJ-B VQ0W48DM)UIZ-QBD/.64QCQ2WVXI2'Q4SLV=FAE4'YDPL66;.W3Y
M?X]ZY4SDU15G<1X:V+D3[!PM\0?I##<02Y!Q'WP:CBQ0&A.@'*&.H/!'+F*#
MMJ:K8OW-M1;53VN:;4,E*K3I!2JA9(!7:A#0Q 2? !,,=/S'4\BE0IXJ;"*5
MR.3&V=/;BU,T128/P'UB!6,KI7+$XJQQ9W@12[QB"JEU>L?[1NY"7.6UZO2&
M<1+<\+3W<FX23OUAF()Y(/6=;\Z"[V[0;S#T3ABZW'$Z8P(Q#6.-._2 :J.
M(%(!(SA%VF,AXR'Q?_Z'"+/X:XT<LB:R4G>"=$>;;LC1AH:]0(Y,ICRWB 1>
ME&7!L+D"BN!@W2;CT#L)@Y7O[;,VELLN3Q-GN4?CC'81N<8P+&_0C:Y#?*K6
M:!"^-!__)NJRA732,/H'/?M[.?YGT^&/$U1TF6L@JCJ(FNE6_>EE>)X/?S-'
M+6.6 VA,P"E&"-#,6Y 93YR&SBM!8H):6'U-5*;VYOR@V:4_8<V-$_'SAGP]
M8\C?C_]&PBA*A02.Q(01)C"0-C@1B'-#K)<BRUAE3D03BGG4H9C4][6)N-PW
M_TG#?%K*$1U,U(BB2NFK;O_KNU+1O*% U2'G<O-L*:#EEG+ D%?!2W,02&(@
M\%P9B(B$CL#HI1%6)R^M";[4E <U5OTP5KT0>R&!H&@2FYLY'OB041)(Y1$@
M2@L:5HV55*38"ZJ353^.V$OZHK5:]^2JW!>J=^Z&"^)\J<X]M2*9:6KY5'7Z
MZMLU?6U=F"*S+^HUNLZ7V".E<$9& V4?H'+[R87;EK,ERCEY.YF29D^J;D]:
M;KC))4PI$8!:QP&5@@*1NBM;1!C"#%,5W$Q"VP(N"TL\B(9LPS+K(P'=6/,#
M6_,"PX3>49YA#I2(<D_*D_"3-4 SHCC7D(K(,"EM2[9<#['+BM#U)1EEE>)M
M3/%1!?QK1BAFQK_!GNJPY_,2D\#40,LS#BS5*&860"",-T P*ESXG\!8)";!
MT29J],VYW6.,5ZV=3=V8\WV9\V*U-V2:*L, )U8$*H$Q$!FWP!,?=2.M9MKL
M[:.V)!NK/-6TVGL=.O$0EOEFX*Y4QY8"<WE JA]#O"TS'@QBAO(&LK8[Y_)L
MEVZL#53%+)75'R_SR3KHV12,+R4S&Y!:'Z0^K9*3,6%"G074$ DHTBJZ.@PX
M:;RT#'NGR=X^JU4N8Q._V)WXQ7I&W-"0"BW\>M'">::%R("D&@/JI +2R^!:
M2.)HP&_FB4RB,]FR8%03T+@/$WW1'XX2Y7##45CBL<_]U:#O.Z-T6A9[0 ]3
MNWO=Z88/GS=1CRW0$.]&*] KSE3 JI?E/+U)TW34>YGFZ-3_5LQ0@V#5(=BR
M1(W@FE/D@P^EM8@2-0P(HQ&06D&(->$L2M1D;;%"V:()B]3-SA^"GVQJW8T!
MW\V %R@(X\&3X$(#AWCP-#)O@=;: XD-SZ3'PL0C4K&Q+LT.AT$>+G7C2EW'
M8\5V,)Q"IV;@OKC>V,U$190Q@[%;+VGG47E3#W$2LQJLROEZDT]7Z5"]S>=J
MXE#E$_7[=)X::E(=LBVKWSCKF30( F8S%*B)PT!PAH!B"AGM M))O+>/83NK
M5<NR)H*R$P2EL?E:V/QB$G+FE'"2 XRBT)Y&,5D$!Y^$D PR"YVA?F^?\#;!
M&W<$:\(JZ]MM2=?G@R@FD/S\@*>,L<3>XN>]\,VV":P\Y/G.BW#A>$OO.Z.+
M%^-A&!<W*$'LNH&PZB#L>(FVA+E%RCH)H+,9H I)((5U0'H8> ND/D-V;U^V
MPS;61%1J;^#U.O%IS'I[9KW 3+0CB"FK ,N(![$_*5 T,!.$.(OXG07HCH%2
M*1YK?P$"G^$Z%E^?N%'+J.%%:SQ,0L"S-5&38L)-0BJZ/[!N ,*#/8]C,>QW
M.[95/L[N0%D]N$J8K5C8F;3,K;._7?\YC.JC*^H_&SRK#L^6-?0$@192JL.
M.@@H$AD0FB(@'5:$&&,HS_*&\&R3DY^[FM .15V>("S<7RYM PL/! L+-(="
M2;W" 1&P<X Z)H&*M7<R$Q);0247*L ":V?9<F9M_6"AHL#, W*>;'6:2^0[
MOMO_.FSY0?\RL)XO,>%E/<JSQO.O-3$/71=^]YM\ E)$+]15U!'(\Z]M9S0>
MN&'JO'4UB+QX=)UG1_WON',5-36>QE'C@U9]O5'7<:2'9_T#$X9]X-X4,_&F
MJWHI2:*<C&9KJVYK6Y8M0@H;I8@$&8W=-+Q'0- HY$B4IU0I98F-'CR532WY
MXS+IZCMQ-2;],":]6 9&B<["^@"&:@4H,PY(:B7P4$!(PK_,I09[1#["@O*:
M$I!@"N&>;4%,HV!T/"JLD'T\YC.$^VC^F6;C59B,*#A[ZANHV@)4F27V0:Q3
M$&H!$,L(H%)ZH#EB@"!B#%+$"XCW]DD;PHT3&YJSP=K9]7WT FWL^D'L>C'_
MVG,$F3) <)/%?EX(:)UEP;BUX0&W/8\E8%G-[/H)!$(6>(@;C;JN;)#5ZX_<
MC*[>TPB"U(6&O.AWNR[=PJD_"1-QH_Y6(W;_DRBU+*3GJ&28>A]K0V(#8X6
ML(8#:RC!84Z==M6)W3<AD-H9]+WRC[4-NN$>&UKU O=P$B$HK01,21M;6 3[
MSH@##$I!H<$6QUXT"+:SS>N_FB#(W2K  OL>=I)9QFKS\3"\)7:5:[=Z+E&0
ME+&D\NAADRS] *<POTWFY,2-3GT\42U>L0TPW0F8EM7VD#&$2^,!R2@"E!(%
M!.8<"*HT%@XRZ /=H&*3%((FRE$_J[W_@Y9;K;;A&A6:]*+4C;84N< P7"8@
MH!DV0&;* (.LEBCX$ 3'RJPVK8M^9AU"'#=>Y$'.8$H6TH0[MAGN..RDU*R8
MB'/JI_#5A#JJ *KORZI[ FK"?(S%&B$!%=H"A:)3Q+RU3'FH7-,<?->,N1Y)
MRG<VZX:$;&C;B_W!K;;(!8M&&BE (7- ,V6#E4LLJ::,(QIE?['8I+:R"75L
MQC6>=(/PNM".U%:X<)_B ?'P[/HJREH<!E?)C%YU>JIGPHBFMPV/RO3QHLRB
MJ26M$,:.9GN(X^.S@[^QUU!D3 "!M '4.0Z$PK&TU$@FL7%4!!@CN(W@<MY:
MDPRRZW9_KX<Q5=I]XY7\O,E/NXVC:/("4RXP5R#3E *J5& ND$* K%*,$9PQ
M;G:PV_CC*B"_*JH/6_KZ;A55FU2+/DZ,JYS;W% @NHA@38%HI4"V+!B<6>RP
MRPA 6/JH&AR;&B ",J>)L$Q(H]7>/L[:B&S,7>YD.CL4=WEB6% YWVFPX(&P
M8"$<(RW!CD,,K%3QF)=;H*!@@'HH5<:9A=JE_!,NE_L?U!$+GDJYN"_=@/LN
M%Z]_K?B3+13_K3\8]+\F4<< WP/WI=_]$E?$BX&SG5'KE3))5:PY+-QFU.YH
M.!P'RW2G_M#IIG*CPMUK6:A19-Q3@FU4E79A]X($!&827'+H'8,.:H/#[L4H
M;2.\L:9;<U!8.T.^US#<;8;<A-5^WH87&"CRTD"+,4"(0$ ==T"XR$ S"QF"
ME!"HZWC8_P3.!=^ZJR)YKWI^L7.G P^:^CR=B8965 U)R\**6& 5)LZ S#,-
M:%2OEXQ@8#)/:&:@#&^XF58T^<^[;+J54XK&=._5=!?%#XDT'!L*2/ +@D>
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
M9:[YL1CU+^Q6>E6OBJMD?9?#F3&:V%\/TC?5,GVL5VFW7ZA!5DQS<PAC>CD
M#>V>M:V#CY6V=7+:.QP,>H???O1.]X+>X?O@R_!+>+![['T]5&=?Z&O0N'JG
MO=,/)Z Y#<S_?H#GZ[&D+#IXN^\??/[D'QR^!DU(^:"1];^"1G2P^V'0NWAY
M^N7P=;!/]VGO[9NT!]<<1;ZO?&DHT8*"IN2#IB2D"$D@PHC3A =!2IU6W!]-
MC=Y!C=6+X@C,S5"$FC/0C*4!24P3&DLIP$(%,#.@P(Y1U/,IH&Q/3&":$:\.
MQL8A'VZ2.>%8#U\-$8[FK2LL4.ZGY[<$ ZM/6!3I<C8<-Y,5F4MGY%(8_ .4
MG ZFHU/OQ2NG&'7MK_Z+ZL]O7A\N_NG,+/XEF^;UG[*\^NNT*/_V9[<C.KN@
M]IRAL@7GT+@\BKJ=/BA@G>-!)@',2M6L4V##;=#/<'!9?]"%#0A+"1<<"QAX
M?Z1A!7!.+8KG9F3.[,EDW&M6GYMBJP.#[XSS['M? XI^QPYF'5!Y 4&M.F4E
M8G(B;"TE]CHS]I&%2 VV>8*;FS3MJ[YEQ@(Y*A]@?HP'Y?CM1?  /;4Z_%;G
MLZGT23/ZWL^S$>YZ,1BXVQ49H@'\ C QAH?W<=C56Y\8H?\[!>73Y## _JCS
MOQF\!\X10(4H.F?]R4D'-(%I"@:#I:SK=G0?WU1.Z[$4KE=Y!ZY!TFT\V> *
M0)]C5.#AR8 X]@B9G( U<7R232?VG<^R?*"W[.YHRMGVBG/Q:@=#0B\Y&!#/
M[_1DH+=^,GP$>.B#P(C19 ?LC"G.X_$[.!] A(H-P7NVWZ_P_ABN^7+^A<+]
M=O]S\N7B0__+Y_^<]-Z^O^B]_=#O 9Y_/?T2PAD0+.$]CN?T/Z=?AY^\_>&;
MT]Y;^/[PM?=U=]_[^G;/A^<->Z<#. ,TX/W[L'<!9\/NZW#_\!/K'1\E<1R
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
M+3D.NS]L=8E%Y*(/LROR/SL3\6.C#(*?+N3A+".@U \M@6=]UMFW;R!H?2;
MRC>B;S##-6L?1N)*1MG&RF]U7I59Z[.YQ+A$;KGC\7"5EHP7IK=*"9C+!U-U
MED!F<7S=4SXW(E.KKZG2)FPQSJ#_S0S.:TLQFU6OK30)7>SCK*[#:V0-5))3
MRK4]A$H:3$?06RI(-N%_LB:(UX1K7((<<Y1M+I[EI7$3Y5;&0C#"?Z;4-'=&
MB,MA*<L#L#!PX23%S]=,BK7QBVSP'4,K6-S3C.^MFTCK[:CJ%DKYJ3242?8K
MDX1K[8!D@/2,L#0E=? L\E4JCTB9IOIC>]NFNF.)?"SQY*P(ZH^*6[@NCNS6
M#,)_NKF?K["854W!:TP!2AZC;738'Y:$X(V\@HTXT>['O*]]7+,]5M9W%C!W
M17J.>N8:G?]\IG4Z!6N%;CIO+(F&-HW[;9W*;G5)^_R2<QUNF/4106 /];%D
M-R]38?$7# )G^3=\)AA$A8WI;H[H7DFGL$>.,VL6-/F&8K \#?,GQ%HFXM$4
MV:UOEG^:5A&&U$PNBRX<SEYI9_(.WV!OA&&Z=R;'T%!-2TSH4PL\''X*L=2
MJCC0S-,DEIC0&JJ B"!61'%88:-5JB+];)LO=RGZEVT6X&:_J*TA:Y/,4YN[
M5B@5O_FR:\*R^^<S#;?:OU;EZS:4DEEJ><,]7GH#36T&@J%;J9%X;LTJFUT>
M!>H5H++:(O@%'\IB*F@^'W&X*&6]=G>@$\?:@N4'=49L;L#Z',V-?78FUWI[
M@X!?BXEX*"KL=7"C 90/#BX.8.PM4EBD^'+1VWU]E*@H4-)PHK0O"?-"CPC%
M8L(5#>(HHC*6\;/M9<[Z7P2*[LQ1U" 3KVIQ9W9L24/R<2H+(^P>?^<V* I6
MS69:HPH*-!S2<ZF=M926@RN:=K*UO,;(Q>"J\*PR/*<>E]$S!PIE+Q>;BP76
M,&HG(] ^!C;%T5H4F+YMU5P[6%EG@RV;Z%93KCRNTQE9BT%=6QFK,-O AO7,
MEBXC"U$-Y:9L,.*FSU$C?"X'479] 60AUO]6\O["=:67H=9K5LZ,!(4>[].?
MN$1#;<;]*N17N[!G/*&+'FNWO-:<*ER&>)5)6"=29O,S<@6 1GIC,5 EJ^B<
MC\1JY%7CG%F*(HR+V(S09H:ZL\IGH.V^XD:<&TL[BO;T2)1D/BB9U6.;A@U,
M"<CX7 )G,;/Z:^O>WMYF [JJ#RS"<!EV2$/=&$7S^C+85/[))M"O+!F>_U)9
MO*X,UA;4=ZZV)\:Y,*L7"8"LN]CFF<[GB58[>'&.JHS4)@V1DV#KQ-Q:K?.[
MEV@V*JB<_?V:@MI&&:R;2W\7%9=&E6$(ZC>!T[&6U.FH])+:(,"QF6^RX_S.
MQ10Y3FIGE,NP%:MJ_BNSM<S_3ONUBZ+ /CZV&Y*-*113&+42EE5EE%77SH?R
MM2-CL7A1SLD#.?0;&0<S.6Z\SBQI'%[\U#JWT=OD(OG=!G]- \H12)'I=V+=
M#K:,WLP(9NKDA0\'_Q1U]H+;@7CKB?AF;.6[\WW,Z&Z,0PGGEK=2A2LCZK&X
M6Y29L=/Q&;:J0C/.P+X0BTEE;1+H<A)HT":!WOM0VB30IYT$>FE2YT*J8!0E
M$><\D@&+&16IX,: :2^21 ?2XVP=$\JE*88;?&9A@S1$=]NF<-[^+#7M4LE
M!:$\'*I2BT8 H"2S;QSCI1X]9__;(EB;\N;*9O" G)7>U(6_,\4.]8[Z)%T.
MN=@R?#A+JXY/9:?"!Z(N5*9UZ9.!^9M85!S:',4R!-](3VC4-M?>G[(BIG3+
M6AX$JW>7A&C[#6ZW6L4=-G(@W;/Q[K.VFW72AHO_E+R9=8Y-7;]<=WZ961X[
MA54DNJ45M/RDI9!9E?QQ9HN$1%ZKK$MWK^4.1,AF/$SF%!@7/6MD=V9KPSD8
M'H4)J<PWIX_-67 _R>TI[>U)J:0M4D0)FPOA)+XR>BHMWHIK8]/ 0-4)F8[K
M!IO9PA<QNHPY#(W:J&)&&%EEF%Z*G4UOPF)+Q7EW0MU7\:'LH<\N<\E.1.U=
MJ,K 1<=YRBKL&IE!E4_CS+:2%ZSNWJE JI /Q%C!JPNY[6H5W47.D6++3=Z*
MM*.*4\S=V699%@[1G">VKH$LJL0$)!9Q,E9ELV33@5Z=SE*WM:M] ;4U658O
MSB<*;<Y:WEP*9<WZN8/9K6 ,;T2,\!ZR7M8FO97Y>BZL-V-)==DOS?26,DG$
M-A^$O\(P8.U5X>R]N;+(,ON@<IK425T.:5=B#WJV<#C.!@:L/)[V75)AZ>F:
MC<Q)O#MKD#RB1CIXM$OY^.F-T*GSW?'LSK]@[6&IGO08-\1NOQ#'<(8=VV.@
M=. _U3WQ :M=4"YL+TX_OITA7',B7E;-ECZ:8[<W[GYB4I?)U)"42C>1YW/.
M?WO6'1O0BL3X9*DM]:/8,772Y$M7X+P9^??W(!3U1)25WE5-QUP'^9D.*L\;
M/SO%M;Y#&<2H-:=UT>$5QD89P5DNG'(J4Q6XL9T9L=4CK*8;FC6<3FS24$D"
M5/(@8?RZ=&VC8;75^>@.NL%YMTZBJ3+]YG+(+#V0<U4OIJ--1_73[;FDIZ R
M+N8C@IF1Y<T2!>L!7DZ*7UV=8(V6BJY:U"ID902=5=I><TWJRG]XR7+<\Q^@
M$VAR/L8XNO4OSYBH9-\F_A=E55G)5;00_;'Y:RZL,./@+>?.+L)<.L(*CH"U
M[N"'5V)YZPQ+EL/8B=R'?O'M%2Q ?X(_/;60^JDZ[UWL':513)7DC"3,3PCC
MJ2 )90'QM$D#SP]\H:)%5UX2I)&?L)"9*&6)9L)+,?:N$AE3FJHE"J:Y6;<;
MP,ZZ8QI9#G \4+:6U>[+2^=J^]"R9I:^FVKCNW!@WM3[^R,PCJ=-VLR:C050
MIT[-!H![A6'DD:T6:<PT&+9KGU3V=' ].3 3'HV#LL?P[++"@9H&/$4CIF0!
M+],*$+-GYXHKOKJF7\2&+:U+IB[?F?-H^=Z_;%./+*]9<.9SUW]VS:K7KMA7
MEEEC9HWNJSCI/?,4?P3[T;S$6#2NKAD5=@P'EO1]9Z3W*FYV;*);/%GFXH/#
MXZ-0:-^/8D.\2$G"9.(#HB6,!![7@JI(!)P_+EZ"CY-,?2,N44$UI./A,E]]
M-K4#V9;>K'M!<6:)!^;ZZ%8>$UTV5G"UC\>V*Y#S'P['@^S<E.F8SDUIR=[P
MUUEZR-R#G,^OXA^V<8 "F92K].[2KVC][FY,KKAIA*4%]56U>NN>9>\G<&C:
MIATXE_R:6U7WP"_..=#STJLZN_L5,L W=N47F$C1S7K)XKNZWL4IF"M4<UWF
M16<?0;GS"JR4#.V5J6.UQLB&L3R W954%Q]?=6(_Z3I"N\DLX%:G=F'2ASUA
M3OIP$,WEY#46ZC@3@Y+@].5 P"M]5"<9'JJN<X>-G^ PW6C0'"K,7";<9&EJ
MRJXB]K!-31]33]9$@NP^L(EN]\IPNF<CF8?BQY.GW(&CZO51FL0T#HPD(8LH
M88(;DB1)1-(T"'VN4Y$J;U'Y#L(T%M(H&M" 16$@_#".N5 8'(\\$3RNH\T)
MC*NP?+B@]AFCP%C+[2+S-9-@F>V*KHA9=IO+#IB]]E;G4^FZL)"&W^C.*(=F
M5S;;GRVV.VMV\6CD,\))F.7(N#HCE"Y6,TI797PV2@S/DJ)LX5?E(J]ZL-.J
MYR@.[:GL3C\<UP)"FY%P819X0N[2$O">XJP,EU=%Z.A-<;'IN@BR^085%>B,
M&QSK*A>R\D:S.?S)Y%DO4<D&5)4PUH-;8DDJ%V,^MP-^<^::G5!W*Y=R7.>C
M6G]33:#MRO[MG.&+"IOP:UL[SK0#^]Z-[%]I!GCVE//DTCZM#526NUJ_'9Y>
M+NU@=+[B[5W.K=&S0E-'W&G-P*W.1V-*E[^W$2[_$AH.<8_<0_E@6EF9S;)3
M^-^*96R*R27'[P,"M34=HB\[GIJ)O'64<1'S9AGN5<>SF5Z^)AH*PCHRF/!L
MMRP*=97-6FKAED)DONUAS7$\,-^Q -MNA2D@K"T,<R'3E;NH@/D6U3:O'N,@
MWE&<P&U $;7<R@N#&=JVM/C%,KMXU0/*;.,YICD%@\*(;;=Y6-0SV)@P,_]
MV8!94>6&Y<>8'#:K8Z@F;Z[O;NC]JQJ8O<3E;91N(7N"()N.+1D'^)@X1H!5
MCI(5*<U//869M2G,]SZ4-H7Y::<P7RTE^1;-85@G>-W1*\M0 >;P+)L2&X#8
M7\O&6T_>7CX_V#T^THDVB>:,>,C\QKQ8$"G2%,QG%>H@I2RECZS_1R\;D4];
M'[<ZR$@W*+E,5,D],7CX7EZ;77<\R"2RWHS+7("B3H)?Y \<5=/1N-;>0ALD
MTA$5Y]/";)69H.ETI.I E?L(RW!+A0:?.1W5^LTQZ'>E/9C94GT7U[<6.D;!
M<D-*M:K.Q1MF(S-!<WJ-,:G-**L:%3C&Q6J "\D5;OB.\ZTF9%LQ^JI4M>:P
M6^HO,)\L:+O]&3 =BT99P1_X?G\^DI89;]:D25H>!H>V3=EQ72#6R$;E\,6/
MK=!I#(SFKF=:N?_LM,,!U?B\*)T9+OO$<@^YCNVEM\<^4ZX5DH6[KW2BV-NY
MZ*M=0L>:9K.BU]U 8,.U8S/C-BY=&+4G945EZ*$+A&+?'#2.&I SRZ2O4J3+
MZG3+MS@C&W2>+9>4;RK>M'DIM#6[928IVC#82V.TG'M_K489MWQJBWYNN0#W
M9_O?G<]/_I2^Z.V^/V*I#H6((\(2R@CSHX#(6'#"1<AHK+C'Y5)UF)&@<=-
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
MGV""SJ/*SKD+/;+5'F_!YU=G'::)\J+0)R'E#+1'4!R%#L#Z#X)8^R%7D?+
MYD^ZC-';MODWR>!O$>V)(MI=:-0MHMV"%[-"M(3Y7,D(E.DP5F@/,Y(HR0E/
M(A[Z 0O\1-Z5%_-1(-K3!+7'AFN_Q.7P2P#WRC5(ZG\WK\1$G7P:[]3ME0ZS
M,M7ZE24 V!N5/8<.TG=Y=IR;HDW'N4EH]!>@T?=3HU@<$NF%&.65$4E@^4F@
M4BV3T"0ZBIYMQUWNW[JNMV'@V,9W:^AP1*@WBQ[T:AEZOP,<[TRNK(NRA A"
M6XRX"D8$"Q@12^9++XZ)1Y,(,,*D)&&@3=$X$$:'+(R, (QX"$4:]UQL?"WJ
MB]OT53;F.(!9U-D4R6RNS K1#G%QB#=<&7.O@WP,/NO5FW(7&>_R7R^-?[0V
MSZ,R:VZI JCFIJNDJ*T1O6G=8[D$G@>)%\HP(E'DA82E/L9!.2,JHC$+?./[
M&JM_6)=Y_@WI'QMD@[1X] CPZ+9*F%H\N@,\6G0EL\"C6@ *A9(:PCA-B!3P
M4T!3[9G81%12])?0.'I\</1H[O%X4UZK&L;Y8G%55Y57M>2S[C)M'NP=JX_5
M$LT*3[$.M07FZP#SBC)QH9B.C21!8,IV?<+ /W#64LJ]5( 2^6P[\!YS5>D3
MW;&WKF"MV[&MGG5CVWE1SXHII2+U)*%:^80I%1/A24[\-!9ADG+/]\6S;=Z-
M'_6&?NCW> R>Q$NR7QM<]+\8Z"AIX)>=LT\Z_>(&9N6!'VNWF4A;'VWM(793
MA]C!<B:M@N627D")+T5 F(E"(B(F2,PX\T*?F< HZ[R,O9OR%MS8[MEPSV>+
MG2UVWE/*;HN=MX&=BP: \GS#/0IJOXX3PG3J$\%H0F(C8BH"%@0*['D_ZO+D
MI@(_+7:VV/E8L?./N\T+QI["\-.UX+1-$MX4+%Y,$A:A2K5@'E$^.F-"*0@/
M/$EX*@+XA0:,:TO4O"('\,^GBL*_D#]\2XB\^1AT2PG&"RATJ9^WS3:^![!9
MS#;67HKD<IH PB#8^(S()/9)XFDM$R;C./1!\0L>-M+<:R+R7[8-Y?::1O$;
MVT-T=YK;YJ%ED\^?]OCLKNPBVB^[F&GLX_L_=Z@2A9M4*A4]3&#ZY7:Z^Q<[
M]$AR%7HZY81SI!&/64)X% 5$ZS"AD>*PG<-GV_'6,H=X9XCA/Y /S)^8DZIF
M'UIM[D^T-E3;?GIR]MX[BA3381P9PK6G"*-)2KBBE"C/9XEADL4R 5UY:_G\
MJN5LG,,TYH":'3TUV)\=$6_2'R+X92E>9F Q1Z;N 5$U3?XXE841G4.C3D:
MQ,<HE\UNY5L=;,,\JLF;.N,LM^)I4X06H-+E".4(L7"%;=&<C>P9:)M2E'V7
M.\6)L?V9BTX&U^2=O6QT3"8F'Y8WVKI*C^4'=[B<F48&555-@-.X<8=*O>'+
M/?VA'G:[B5=MXM[NM^!(&%\I[G&BTH3!81&##IK&%*S>,-!&AA$L$P9NMI;M
MW7H73T[$I',FK-(QF*(P]>MM-']\G->;";Z!5T@#&V-4;G?\PQAD.M,+6PF?
MC/?JCZ;"/GIS-]>_%X;J1,KW4R63(#9AS%B8\H2:2"@5"LY8##\^VT9 FPCX
MGA@ &L(_."'-(QB )S>= :8YPGR/.O^>TV5O8+O]W'*L_@;@8=]K;DO!9*GG
M>IJ? 8@69O3$]A%8CC >L/\N]LX.#N'GLR/AT3"1TH.])&+"N Q)0@--XM0(
MQ6-MP/)[MHT'&R+PHEV"VT>7\[S5V2DZQ52=6"0^$=]-QPR,PG,)CDLQ'H.T
MV'UC=R4 6<?\&!O=QS/O[*2O3E"6LC-,B06@G^ 6A.^9'W:C=G2_4(,,-1ZX
M0&;32<=ES Y%WVY*V(UVF7''9A(VE1T3;/1ZLZ[X& _4L<@G*,%BA@$6)4Z$
M'4D&)F-_5 [6ODSUOE;LRWF!RZS ;RT#0&?YK+4R%\6QD D7::0,BUB4&$J-
M%B(RH08L\XX0S2X[H&\(,.AEZ346,-C6;6WEZJS<-_FQR8L=]=]IO^C;!=P9
MZ=U^,<[*7W=G8G (3WXYR-2W>][$!Z_*33Q\[7_=?7U^L-L[V1_"M;OOO:^[
M[\/]4P7_W3_[<FJ??_+E\_NE3?P%[K=_N,?VZ>MS&-=9;_?#-SCTSGL7'[[M
M7[SL'WQ^,^P-WYQ\W06-]G"/]HZ/C*<-\VE,%!Q_A*6I1P0%G5::,(A]0V5B
M?*?;@"@:O8/XI]-0JB1(&.62&>XE1G@ ]%X2"B\)0M!=#&@88UB123XUV+2X
M7HC.DDMB3JQ7GB67/N[V);L^"NU]GO<G<-ZJ*\@Z1J([HO'ZL-G_5YQ] V7Z
M-?QQC"99YV,VF#J4>2#Z],&H5IY!9[9ZLV_1VKXIUN JDT\ 42N#XZ=OW>W\
M_?>KSA_(=TJ]%^XZ^XO_XD\\<P&^8;H[2A0GUDSI:S-#SNOHY%QZ4@<!XW$4
MX0DE!4\Y"WR?T9@K9BRR^#Z,@E0__%PG+YN*UJO[JCFZPQQFV!5O/0QM_.X!
MZ)@=:<,!9'Q&A!<+PD1* 7Y2T,MI2K41?A3S]-EVN+6<!U IXUT4 WOP=Z\E
M#;#@(?/3.( CDW$*YTW"0L9TROR )VE<2H/GSIGE?)(E:7@GSE&PB\-LQVV#
ME],"M@[(2-$SDX/T%0AP^4DK$:LEXG3G_,C()!:>5"02:)_1P!!N0#:"2,J(
M*^4E0C[;#K:6>]+4YAE:9F/1KZVR%,R*R4GGOU/0T0"#0%X<+H_TM20F I'4
M*HC#.-!,@;R(E"M?2AD(0Y.$7=NF;R7F]S'DT\7!X?Z/WNE><'"X$QSL?CJ2
MC/LR4IQX7/O865T39 (D8(?XJ9;861(9 ;>6Z0!G7KI2>$J'$%B%SG8O3?E:
MAP?#0AIW=?8=) LO&H&\_%3!_:5C:&:K+AXZAR8?'J2ORR&5(K7!QNH]BPCK
M';X_TK$OJ9\H0@.9$,84B$@2&N(GJ4XIK$6 E;X(&]8L*Q:5UJU*G0'#3W3
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
M"]<;._N1)\LP\2CA7 $K&H>,T@X1 \R)NBB93FL;C/Y,K-8KC6O !FO4/>@
M1 *J50YLL[.H;"V=Q&49 O&9!4>?8'Q_=OM]@*52;N:1FUK#[R=PJ3@E$5%K
M'>($C+_F+B?@4>S!W9;&N;4-M3Z=<G=%]OH@'&#03UN#:N7LL.D/*\UL]T[
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
M6#=2\6;G-(;W6=,\-9Y89SD-E!OO- 5]Q]9$A:73&" A@N*=Y.W#WFE<VVB
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
MW43?;;>S;@RZ_CBKFQW_(./D)7MC:ATSA2]^>A)[E?\B58SQS %=&\SXYC&
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
M!MBB 9L,7;.B0J.UOB8BF8Z"F(SEY*+DXU6@LM/IG@+HA&HE];KMR@!\@P*
MX+_5#$O?8JO5KWP$OM7-$<Q\>N.J3D,WI5S;$=#R;^!:, IXO^^[.5MP_,7V
MZ)YEJ/(%"R7;;KQ_4*CRQ92IF1GCO\RZ_G/N./_(1QREWDZ4-9X*_%]>?K,X
M<C$[[O]ALPS[OPI=$K7AP?.&_6.B7&)!65"<6^]=$$D1\-,)UD;Z<N$?:>'K
MC>-]+8,,@4>4.+@BW">!--4):0Z<6Z3$:/#+"_L+0V6NJJJHPUPQ;8HJ>(E2
M'RQQ')<K_4@K#0Q?1@(3KCABA%/$62#("2Y1Y!)\+.43K,8#P_X+R0))#!P,
M30Q/F#MFC0P$A"!08L"G%'IQ69B9FW=9[.%C+/--"W'8.:MM[NP#T(-V.X(X
M)D#I23[=Q@'VM8LD:J]RE>TEQIV,]18\AD@4  T6.C'P"D3>_L-2,54J_B.M
M=&,+(!X38FU (A)0?"' JR=, LYCEKRF*GB]O+C3;1&G2U)YSZA3[WK0Z2JX
MD&GHO4,*F N*H^<4 Q("WW BAH2IX,8*ZFPLI?)1I/+']N;QOC$Z8!$E,$ZO
MP1SA+)56(.NE")$D:YB_+:1P$4+X]:(.[MBG'W5.N7E@O"CW [B?-Y!&A\O;
M-A0!@HN#COG876Y1/Q*_QF&WW0?)^1I/<QYAZ=J\8$$;UHX>EM'T4C(!&S-.
M<13'7"^K8&7-L-?+=*5X>>[WZM#J+_;7^^ H,#8CI9),,<XUCR"^3 2I5>0X
M$7T/6C^+RNUT<O+O11IL2>RFY1W7-C_O&Q!JK+@&GI]K83G)D"7,(JS UNM<
MW#37PL+K;):]'ZW^V+R?%A->R=@X/EYYO71:,UUV2SGM7^N9,N/,^H4%'QS:
MSGWDR^8:X\+A*"GP4IL<H\88$J0B C/N?EH<8[K#P97$;*<;9]+>M@#E!N-*
M@&O.F$#1> /N09#(8,=02MQPYKD%V%S;F+41-*X^D8VSNQ>0@.V7T;,HD]7<
M!*X=4-0055#.8NT6.']8^H2+K3S)+5#RL7 3)0&LR*WEC79(!RI1WN%)*7.6
M7'8T;P+>NOC+AHY<_Z# C>(0XCBB76+("DL2K36^[&>GTDB'D4Q%B"&7LO76
M(&LTMSY@ IH]&T->"N7ZG(IVC?W^S7-$MY^J339O6[K8ZIY-N+7W$>?D W@4
M,EH.[BH1,-64"B&8,)H8[6TISLL2YVT0YZ"5Y4%KY+B6 (S&(4>=1YICGT0
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
MCT-A'PACSX;"CF"L@*YFOS\LLL!RJL'S="&^$ORZC%@9RL8+]VZ4P%6!U^+
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
M<1BW/V./*,NP,3(B!PN&.,,. 9I%Q*@W.95;LMS=W*BZI(ORF3Z7&CP5"I3
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
M4AET"%F=8UR2(*;7*9+E<RM4>GTAXCC%KA,L5!#*@#ARA3BG%CDM,9+,*15
MZ1/A01RO.2YX56K]A48K%%$);]<_O?M<6_?WJ[3XW#RI3Y6B, _$Y97HPT*L
MMV&&![?6BJDHR#R8YV<\"HQ&P1S!N9)T+A4#[$,GX"'>"HJ93SRPM+!2,=7A
M1DE]"G<5RK]C+^=R516<%B:6S9E^WTH:%A#V6N4FH0Q9XQPRDF,;K1$*ZY*)
M9=F]#*\QA.$IO SW5?"5(K\38LSX$K0"?9T;\AB98YV$1P[;@+B1CBHC(Z9F
M98V01;78JI1X:3T)]];FE=:^HPQ.=W:(/KGD)7+:&\2!@R&;0'\K++C&.A*E
M5<YTF(WW?54:^X4&)_QC6\-1 W3;:G5/;,?/M#]]77[3IXM,>'M@._L ?1LQ
MQ5XO!OC >K\?!_WS-5J?+%%UPK$X1-R?<2\(!U8+MQX1(2/B04ID&9"4(+3
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
MS_D2]P=PT='7X?,PED[M<-AK]D-SM"RKM:]Y^GUWOP//<>W QEL 9BYV\J+
MRIS 2L96,\*CP%OG@7HU"YNB#;<!R^@HMO):P\QVNH-\#9?O U-_%L,S7L'U
M06TC^MAVL3>*^&:DGCL1T'J>E ,;:O^S?+XO;J^S=1YV IOG2E^RC6X[PK3Y
M^9P[\IEJR;U_#[!O_].Q7\UP^_ (;W]HT*VO[P]!$QYM[WQDC0]YS.] "X:C
MO8UW/[;HGT=;9P?-?\\V3[8VUK]I9:GGVB(O)4,<<X\<]PS10"FSR2>6Q,H:
M569UMG!%#39;*R\\P%:6R>O$^:H 9^DL^;;YG'%DO1/^ZOJ\/:J]<_W>V=[8
M_\:P2S;HA*)5',&*:&1$=NR+Y P%@B0IR[WI5F=3XRYOG0*YK]D[$3![.XUQ
M=_1"O?2[9^@.0;_O=-_].&[VBD3Y:@_=L(?R];[Y@#WC5B+KX0>7(B&3.$5!
M^R ]#R)(G*-+5F=9]OD>*OA>S!,.VZA;R^RB-]+(%#-5:Q9[Z+30V5E%#P?-
M0CG7CGM-X'"%U@=5'^!KJ[6=@J2U@5'D;5CRW;;5'50;;OX-=]HXV_PFG5%8
M@:X3/MMRGD?DB$U(6.RI#8)3ESO8<;DZ>QAQ=<?EO33:=06WA.7L/@=>]'[$
MCJM=<M,N@?%\XR(PJHE%D6J@19)29#0S2&DE.;><&4)SZ1R\.AM:>UFWP>MH
M/FITTAP<@#T#=@E SR".=M:H5E5&)M"%FV"!@KE?O 2@U1WV;KUJP=7/-V8Q
MD";L/K!"!V"YM)N#T0VNC@2&_9A;. >*??F\.1[67^>CND>3X=>W6]\1N-Y9
M(U?*WU@_W3K;I]^H<0H #;!- H_G''MDC*1(*:<E$PQ^JLS*Q,]HV>V[,2O*
M86L \S^8V+NC]V'[-(LS]L*T=K$#UP"+.6556U"Y&XS^VS=FB,>QDS=HI]C\
M(U?G:9:%?;A++P^D/TRIZ9N%_6Y_9)_69#!CW\$E!PQ\( ]@RDOP1_1VV"]<
M,?GS'FC$?O%7]P3NT3]H'@-OZ'YO]@M?S_A3 +LUD ;8HK5U/\BO$J-EO3:^
MD*T==WN3R<E##V/;]%K66VO;T^Q$*.8A%DZ.-"S<4/#!9O=\(O(WAL?=\W='
M0RV\).=C!<UT +,Z,MGAF8>=<Q=(N+H^S2E_R6@+Q!_-?C&TZP9:H,N83173
M<//5LP.MUH=']_'R!@$42RD[U?I#?W!.^D&9AFZA7FT')JEYG%?6Q7SC8D7A
M:VG8:IV>W]N"-AZOQ'@*+U&[V.Q=WK[C?9"ZN7[5S/J_F3B8ZN-?_E^]]B$"
M\G1.Z[7/\'$+*QGKM;<'S8XMMNUG.PS-VGH/=J-=O=';\\3.G UX1GC4<_?-
MI66Z$]1;4(E282.\XPZ8%!B 2FL6G&?"8/]M(]\!$TS0?+3E/!CG$PRHXV$U
M1]!?[.3-SL*JC[T^Q; I&F?OO@FM."/ 6V0,8)<#[\V-7B4BUKM(8!5=[AZO
M?V9<9;G*[NU1M/9EYVT6$!#D7I' W!QA\O?9 ILCN SP';L/9A4 ?(& U_M?
M3WI9VP3 KQL_-1)@N.55N,I?SF9<LW^]8W:LH@ _"H"9##S<..Q+3YH_4I"G
MR][EZ\;F3N\D3X1+0Z/V%"2(6Z)M8!('R2(($V$X5/)4&GFZ(%I;9T=B>V/W
M[!MWFBA&$P);@.7:4 E9*0UR'DM+L$F.IY4U_C.:=5=_J&5:!K@NY@QSJYBA
MR7J,>52<),-YM6%*NV$\^:99I"0:CI*2%G'K&-+,$=@Z-"DF(^46KZRQU=E,
MJLF&J5_BKZW3PB1LVZ.LV@L"96&M@42W@9L4.RES[FCAC6ZZ#C,+*@#+W@=T
MSD"6:93];INM@F4==_,I)'#&O$D[<=\6?\0,Y;#L]8R@K6%!0C,\ J/(I/L
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
MK@K@/?8A1K.62UC+P 3'&M@LIIG54 UK20)!$EYT! ?N@G[UNG<GET$Q<8<
M(V Y>YLCT*:<"(M-7WN7\]0J4F-2>[0RPJ_6_RWG\=.&9J^$E^2J$)4'8]BI
MNYR-_92A$TJ9W_&A!ESB\G!^E.M.=_Y[NJ!N\.5%IVYW/.T.+J7VJPSL<8NO
MB:>B@KE>OS4: &*FW#%^7(6_FXW<20^RA<9M>-"1SIW.6WZL"O;B^@KV]SE\
MTI/#IZ;N?5/WOJE[O]RZ]ZMRH$L?_4 7]J3C3BF!/[P\TEV=$]V#FIB<?-Z[
MV+C8V?1B^^C-UYU-^-ZFO]C;_7"^=_3V\][187?[]P]G0%".YP(GCM\?M3?;
M?/OB,VWOON';N^_P]L7VX?;N'YWVQ_<=N#?^M/MO("B?.F /G>]L[NWC)#25
M@0,?R5V5!"5(.YN0BCY1"7^,];,GN@Q[%Y0)$H,9#112.R:H,%33))EV?O9$
M=VKBBX+]5JYV$$%4<Z6!>Q_KWG[_J^/U*2EGE=#).2[@\1RA,7$#@I02I>:F
M8V Y=PR\;#TOU_DE6_(=?P=%^1.V_LK27]4R_%O5P4%_ (PTU]+U_=-!E7+M
M\D%#'-;=HL8<L0._5TV0III0K5T&/'=Z7_K=+U6Y^W&\\KB7:]T6"\"N!Q_H
MQH.<F#'NU#4L/:?&8?>Y0RQ\//]3-4*".WPI/;Q</A #,,C';^NMMNT!N2B'
M3X<V1]I\Z<2S',28NX6-[WMT&CH%:// J]N>#/H^QOQN_7Q3$?Z7/5ESXLRP
MUH.Z/V0Y:@&)[<7*A*L.JLK=IB\Y=E#6W<;J(\%\^QQZ/:Q:Q-9/43T:/$;U
MM?P<<9B3<#K#0QC"(,+2?BF]#/+)7VDMT.W$+Y/6!,6G">0ZG__!X+IY=2O.
M7$YU3D<Y7NWZK\.77=71 VX.-DI^;7+:5!D(DR%,HC=O/-PL!DJ^4^=X'"A5
M.KD503OI].K W^/)VJTM=-M.FB^/>Y:<ER#?TJFVMCN*9Z>.?A_&L3"-VY5,
MMW H/;7L9>"6#;EMVCB@N%2.6C"$RSUZ3./7Z@C]LH1UO^#2)WD <S<\;*5<
M?7^%W$SW!*R-H8.U[P];W0ERW;6W2[GG:KG1=GIQW)#Z"D_,*E9ZJV7.4<ZS
M^]4GCXL9'!, A^U5QZJVU3LMF=>EXU\_URRX%,A\*MXYK@Y1;1>@)1:@*&2E
MZO-63^?I< R) (Z5V0W"U[5GP],2.9\_?GZ2TQ0!@')#FG)2Z^*A[:9R9[@/
MP%)*0P#(?GVOA;=:FW2A[>5-.N/OY0/EQ"9 W^N=BI./SKBC$NSA+M=+9D)R
MV*"=-UH9':.66CI';RD*L< O]6=_.+SD%N?;99)WTN9DK%?<4R !/KO'SV"C
M&L;>Q$6%?S@F^.;K]N:'_40C#89Y9'ANS9JX0Y8RBAQGGL(:P7]@[,$$YDX)
M<UZI0>D@O%:)TB!.1'>,DZ &IPD^?9HWW)QBU!F.!AUW6H4-%!T8%OFP5=.I
ML>Q5NT6GEQL2Y=VBOBQLV5/R.VE;Y$OSQ$'Q-14'$>Q2V6'6[8"M7#:2RGWF
M\R8Y&$X+^=AS%2V8P#G0I-;#Z0;,$XT_KSQ,E5;!W;,Y_D<&_\PD6L0876V\
M,U^JRZ=VSPM<V"KKQ-<-'UOMSC!W>^^L35VN^GFO/_A<77"K"Y#4[TS4/:=1
ME'D8CGLT7NI\U6PT%I=>'-;]/VTK;W#9=3B5P!KL,6R;<-&=J^.U?MR(*&>]
M#FR( ,:?Z_B..(5=O4(3RFWJZ&EBM(!!]ENA9-(<]X>7&6@W3FQ9X2P!G6XW
M<T68FSH=;8)\1:! Q6&GS,]98'<2BC(1IBL2EWM=E1$#F\OXU3^#;U_VM<JC
MO60SL[);BV6!];%4MC.LER<IJ'Z'40\KAVEIQU.ZH97FJC7:7AG)6MX^RHAA
M0*%*HLNI+A<6D"I_;7+-R??/*J]GM]OZW,N-P+.L3,U7YM$'I[U\@Y0[UH+
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
M9$K$5Z_Y^GS^PO3!Q[WDX%M+HC1RL&PYN/BP'X0/5MN$O,J)Q20Y9!*.B)
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
M:"F2QEPZJ8D"VYQ@KG"*8.:_NKN_S3R)OZU<YY?."&[B[S#=[^,0B+S/<US
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
M".4"GD@;J2QS2BCG<[4SLZ;-*J'4DLJCKS:IG#J;^Q:3Y5;:_STUK+D/NJ6
MM;<R26(X<=3R""\E3+72G-O%A;4:=%M9='LWQ\$\98%2KI$)+"%.C40:,X<,
M#I9Z!5N8CH!NDJ\9,5^(]&$UT9^2@S4*?K."&T)T[EIN+9A4*1^W1*N=-+D<
M-HZNH2\O3<%GZ8LV,0@9/?)2@)%%'4>:$8VB9TQY[81EN=ZY%FN8S)=K?3X%
M_R%\8I=Q.X_A!OLNVUG= ]P<R"*S07J< E=2N\"#C5GBDR-6W+^(>@-NSPIN
M'^;9"[94:^>1\"37:TD8@4'&$78T5XLV/O$,;HRL"6)6R#9K%'PY"FZ<PY;+
M:!+E1@6+54JYNX<B2B2N&_;RTA1\EKU$'"U.Q",)NHRX8F">Q."0939YJD(*
M,A>()7)-D>MJ93;.ET?2U#?=SG&G9QOORW+:<2ZPSDCB*?KHM93<B:@E=D3R
MY*3BS!%\!P*3@\#AIP;H5@KH]N:8#/%><*T)TM+FM-MHD M)(TDL$Q1S'TAN
M#KQ&Z'QGNF=I#]SH^')TG/N<$^R5C4%Q:KT#7<<V:>Y,-&"QW('#+%/'&S6^
MEQK/>5LX +3P#LR0J!#7,2*' ZBQ-@8'YC'7]M5K(>8/BIH>WTL-9"O5*5N#
M;PEG^\;C^SL'1'Y79_MW?^I5!.[[X/:WI1PWMN>*8;F?HV1&*P9;<$0X5Q/@
M+H#M22-&'I8XXN(])[E4E5DSY+KZB8^F/BL>N]2 WW<-?E((HH"G,N)SER7M
M6/(F."(H8\S)QO'VXL!OELA:JI+B$M;/J(BX]QR(K) H!6FQMCS*E(#(<K*&
M%W1Y7%'PJ^GN3"U%(@JT/4.FP)*S#6:ZRZ]H3L1=1_G]VB9UTO-<9GSKIVY_
M.)PS!)=Z4O32K_%#.-:7F2ISBQ)_L\]M1:;L[EQMT8.]<#JV]%292?V+K0),
M?P(L-71K>73KS=F?NUNC]M^9<GV@[://?!\X<J(\&L2E]HACFI#E0H- !8Q%
MLMXD,#897:,+^L&_^##,!H6^ Q1:>BI,@T*/CD+O9E"("J6-PBA@91$W/B"G
M T6>YS8B.(JH_:O7?$WQ;XZF6KU3C-7FA-^:Z=*$DCUMIDL#7H\+7E_G*%1*
M0@K".<)1\IQ.;)$-+B"B@@FYKI_2N?$I^3ZSB;]+!;Y7L-2WI[)<$TC1J/*C
MJ_(,#XDA406KA((3 JPA&9$C\*L5/'(PCG1(+O,0P;XE&JJ)]WS2;)4F$NS1
MTU7N V -1MT'H\[GZ 9 48H4"Y24I(@S99"FC('5I&0R#,?D F 4GP\-:.(U
M7[*6?GO.24,SGDN%9VE&CJL6@2+J.=",7(K(8$50$F#X"2U"9!8L!K[&!%\-
M+?Y!7!UU;X;&T?$( &:"98YXZR1/W'-C)%A)D46C!+-8\R73C ; E@9@%W,<
M1&*>8H@"&2V!>0@6D.%!(!:=Q#AXKH5^]9KQ-;H@2.=9#*5&BY>CQ2(%)HC@
M8 I3KI@& J)Y%$8Y0Y4,J:$A*ZS%,S2$"<6E TM"1^?!DI!9G\&2P"0 I2R$
MDX(6DS6.5T2+E^3N6,'8K"IO9/@($5I+-*R^+;IZ5>#N/IPE\>B9%SB B46D
M,PF@SH'M!3P%_KY+(FP#<D\)<GB>J@05.;$2 =F4B"M+D77!HVA<XB;90)Q\
M]=JLX06Y<0\[6EZ97(I&\[^!Z%#N:0*:JUQ(7"AKK1#2D<""$4I2TQ"=%<:
M67\+B310"D3'D-P@TC#D.)4(&V<(]4QH:5^]YF)-\"4DR#Y5.L%U0#!N*00/
M$6^&C-7[Y _A9_H]-\;.+1-!JU$WVF',S]4:7>E'WGB@EE_R8-FILW_# F[T
MPI_C)9SJ*)_7."/[=APUX+Y$<*>7!&^/[VSZK_O>RQ"2B$@2Y5 .0T>& M73
M4MO$G0D^.]/5&DC?:ABQC3JO9B[H0[0Y=;[&@"[BH-\H\KT5^=VT(N/]@)-.
MN22TLT$C[G+-M< %4H:P8(71+!]LEU:Y]-<5"J3[(6)PQIPED[8^$)?2P;=J
M4UX:WXX.X^"YW5,O!N6>E;3DE1QF,(O#G5[&O.%.VB@KV1"5QR$JM15*C6<I
M.(9B]+DBMJ?(2L.1<YJGY!+C7.=2:U3-9UHUH3LO6(67SE0:%7YJBC)6X4A-
MC"P@'!*HL'(1&:8\8L)J; VV)/FLPEBL2+7$[[>8P<[3%3%HB@[]T$6'EL[
MF@. Q\5M-D>]5&#"2Z^1)SB :4DP,HIY1%@BWE&:>(Y7(FJ-4?E2B@HUX-:
MVVJ0T^:<\[E@;H:>>F983(:B)"C 7& 6699,K@),K%51&DIR:L@:-]^2'?)4
M"->437M!H_Q^+8W->#( A"K])HJSTQ[W84P7]M'[9[WT:_P0GO&F:%I3KNA9
MBZ9-XQ/\7!5KV>B%C2F8:HC7\HC7UGP5-1^UI)IJQ(7P0+P\0YIHCI(T+&EO
MDV"QE #1:MXQV%11:V#I^6%IZ574&EAZ>EB:L0>#SHXOS)%0"6#)Z(2T# Z)
M:%,T@$715WG&@GVSVVOU#BU6FS8V==5>5EVU!LZ>&,[F"ZU)18A6G"%AI4*<
M)HHTL"O$K)3)RJ!I;LI)@67)97GQ5\A1_\-K]+?766LT^KDU>C8Q1Q@6+5'(
M^)R<IX5$QF&#&&9<!^.$5$!0*%T32VOVT41\-E775@#-EE!TK4&S9T6S^<IL
MA#M.2 8R&0/B2F!DA="(>1+ FE:2\<Q/U@Q>)6NK4>CE*/2WUV=K%/JY%7J&
MGNC$)14B(%C2G%HF4VZ.S5$N=Z.XQB0&7<K2RZ8L?5.K[?O!LB64:GL(EC5P
M=1^X6E"5S6,? 9=0$%8C3B7P#XPC\AX;J:4VTK-7KQF;KRG9.$=>N,8NH2Q;
MH[%/H+&S_@\%ID$,"2P&!QI+I$,.^X1,Y#;BQ P6'C06+ZO-\PHY/U8PT*NJ
MP1:6'N[UC<?G=3!>-2&+XO%^L!#MY4_+"P?_I2>H-*;G$^\,\V7KF$U>.L)0
M4#)O#T0BG8Q!.'F<#&SS3%C8&>2:4=_L&5^Z0JUX/%(#J V@/FW"=@.H3P^H
MLU0[4F)$SOXCBB#." % C0D1G> %;H,6.3>&KL'*?S> 6KCZSR,+-WU='BJ+
M>:=W6@0.7@F=+XM>AY=GDFX$!QT[Z0\[^0._#&(7/ODE_GK6":/#L7Y-?:M^
M9'SY%>O@Z4Y'UW]EZL%\!%T<+ <<S&W80/- %)ZL;34E4W\?3A*03NQ!1&X0
M[6=D$XSP%]L]L^?#5S]?>9#C3@]-S]KL U_[6"E=?:S=SG$<MK;C6>M]_]CV
MKGE ?8<'K*0&H"1[3/-J@*S&0?X4#,FNRE!:AX.,OO^G(Y6R3AN;I(]<<JDC
MI3%8*Z,( GCNO@);+<MT+D+T6P;NWFCXOS_;UU<7\?&%ZW:[LDC7V_[@]+CU
MIA<'!^>MW>@/>W"[@TX<KK6V>GZ]&)G#4S?LA(X=P,NM%7V.[?X(!C?JY\VR
M8)4=Q=!*G9[MP=[6A4' "[E^^;#U4PTH,?QKD6;-($ZUI7$3:(K,T&@35S09
MY3VG4L$>[(1QK-JDRT4W\BXI1%3YS)QHJK@+S!+B@B$I"4J\5N[5-?>Q6GD&
M$H89IYQ:Z2Q82L):)3SGENFKN'1L!P>@T1FC^56>=W0Z''72^5.1F+($&R H
MQS"D\RSZWIYTLL<B?CV)O= 9G0Y@>=QY:Q!/@%84!1D7E.\,6W8(!*/;[9_!
MZG1ZK=%A_Q1&$H;_^N5:<9MZ]IE3H(GTU;<9PW[9SV *NO9D&'\9__#KN-1K
MIU<>J7SIU_KJ]5Z1;S"SEY7[56]?HN@ZKI"T]D#5=Z[?7B]OS>S/U7N2KS.C
MKGT;KY,'OB?8]3>]Z9LW#9:(=4X?=MEG&BR[TV5O\QU>\B%Z+1^Z2Y;B-UW'
MW.\Z"RS 2CM6P*.Y%^V@!=@ ,+T9?3QV<=!B9.T*D;UE35;?;?O; AB\@Y_V
M8?)T*T]?23G(;K^[N*[O\IP_R'R1^RC)_6O!OZQHBT?(<;Y]9A[HUKMEKK]'
ME]UMC_S"W7%+SYC^RYX7,V6WO^'_>]H9Q'&L\Y?XXY11/.GL'7_J;!]MG'W:
M?$/:1Y_A7AMPK_;7/?KNZ\[O;_#.QS=GVYM;9._O&5_<\1^=3\=;M+WY[\_M
MW0_G._!<;7BNO8NW1W MOK?[3NSM;N#VT3^'_[G8&K4[V0_W9@3CAL\>['-)
M0F")(,,<1YQ'C@PW% 6KDW AJ"!-KJ+(Y;*2I>\'PZM];/%CGDI\_X<.2T_
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
MI#9A?HBYY53A!$7,A* CI Q)D&90&DH@+B-DB&V1?[&PG6^[?2>>=R^%=T=
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
MSAAV+X+,,[7/Q\;J,57\!C*W'XC,8Y-]9,(#703X[TBU:+4#/9KP_ <!F/F
M2@"M0= '(&NY0S;].)1GKW@MR-..I@HL*XZ2TQ@ !U5W#(&O@F;VW8FD ,\W
M;J@M=H@?>#3EXQ_-SP>?3CZ?!2?O@\/C=P>?#N"OX[/@\\&'P].S@\\'[X)/
M7]Y\/'P;[+]]>_+E^.SP^$/P_O#ST1:0XHS#VBZE]0:<C4:["=)[/F2O;]K
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
M\>$OFXR\O Y0,:%<ND3MU%8^P-QEF>N[JV-,A]4-,+:6B;6CP+ZQJ, 9<8,
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
M&SU?[:1'W/+U#'"%FT\>L"N>_):Y YZS/HKC?_ULE7NVNDMT/>95P6'DO"I
MTZ&QN>YF'?>:=IK;DL3?C3XLRN>,*CQ?RZCOYGU5>EY.JX+BA$YIK3ALJ[BO
MBPQ] !A^7UX<SD*=V=5>!M S:.414 \]6R/4$UPG__R'QY\-QI\'P0]A;L1"
M[%7S()BW_FLO.LWVE;77Q?OC=LNY2_J]=O>J,F">E)"T[]I&%7;(YP?5K7EE
M-FCE_::KCIF_N!? P''CLQ#F=P /H(CFU120^?U:.,E5P K[)EL=PH0>89:'
M,-0CS XB#"\0)AXA3+A47+F?Y *G;*;H,B^PE![8RG?BW:W;@2W,8\L.8DOH
M1AS+,>GE<;%E*4(+*8 E?!K ,C,!<YV-$Z:6C'W<;@KA[&X**^B+<-M"S(]@
MZVZ:L!IC^Y/HI. S^;8]DV^#92WN9:T=E;4(9GN*8.KRS]MIZ[]Y6UVJ+IQB
M$*:N'F O0L&9NS7X:E4W>-O,TC3XP^9%.=AEBF5T4;'L1/?:+F".X:<DFVT]
M$(4>B'8)B 91MI0)$L5[QOXD6(["XBY:93#M=8B9$B5'"R+&06)[EZ[,Q\R@
M_Q)YZL';1C?+8=]=P^ /JM^[-P#)N6-SJR$RXB-SMQY^(@\_NPX_L,O7A)[9
M.'0GV%091H/P6SOL4#SH2!YD+O07GETA1:ME?P;[P[C=^V(2 * 'I:<'2K$'
MI9T');(T4"K@R"K=&,01M=HM=/KV_:C)_;)1B7A4>E)QC;#GPD/2SD/2R.E_
MJ_1S:F$;BWX%GYJP,_=&C_FKS7CTV!'TD!X]=@D]*FMS$1<M\=Y_&<'HO]5L
MG-4F=Y9D5X]U/D I##VE]1E^=Y+*CP&V*)!NQJI!= ?5($9E92J,(.&PV,*R
M#,\S2CW 7(.AW7E85B;RM1ZV&)\(]@"U2P!5B3<"AX11OF="RJ3DA91#!Z5F
M!D+,=#/T, ."E)0M[F4<.LIT0]EF\*X>O%.N$K19.2Q=3QP;)7"4LI-8'0I%
M'H66A4(K2=\85HSU0/1HDI(H_/)C\=4D'^"/*N%G/E0:5H4A\@&HM POV3V*
M1 Q@:6]_:EV;E0.3%X^6!DP^ZV,744D6D=GA")5H- %+\Z'2J>WT*EAZ "J!
MC/01UC;X,VLV,W61!\]'54;M/()2]/ \UVN24EE/67I V@) \JDBNPA(L1LQ
M'T]#JX(8AV&*6YZ6YE)'RLBFV.>[;@',^"CIG869<)A/GX,Z5AF9;=[I=)JJ
M-58H?;(.\0!.*KSYU(=WJKRT5U^O]_=;OSE(%(N7IV?-G0%;V<4]VFP-VOA0
MZ%U$&U%H67PDU(C-$FK$\H0:;V7>!IA92<BSMS(_/M(4]APQEFD?CYMS[NOW
M*AWJ\EZVG-_:C98S,Q_^4+GNWQN*XN6EYGLSSG:$.I/85TS<(22J'.\QC23#
M?,]P3C&[YGB_WA"!3HT%_.P&F8\0:FH=];(TH6NR HCBP*>LIWY[F+1[5=O%
M/1<%U;-14^4U^^<'<Q!>/=LFL!(>K'80K!@F$7QD>"BBD)2QT"58W0.5!NGG
M= *5[B,^_8X^G 7/_W@!G\"P>P5*?@*<@IO@:Q\_OEV'NWY:2KU'J6U"*>E1
M:I-1ZF'%Y0&F&(X9 9@2$0A5XS!U6P//KC4 !7> 5E4S8VY9:M#=L_S"6]52
M1@5?/KZM!7_:9C,/WJON>3MXHUK?:\%QL12N*TV>MW56_%9S[U?F(FM5\/K#
M!NJ\&-Y 2FNZR=QH?+->_!M&=WN?W38!(,4> '<) ,>K\.-H+(A2#73)5IM,
MTRZ'U/]@@!R:P]CUKEUW(N-,"+L71.Y?A\C]ZQ!9*K))N]MM7[KWN,]GM@P;
M1\Z5 ^=PV7S[@*T"3M\_8'>1<[R\-RE=D-V\CP9!G@/WHP/&;J8=!);.QR^M
M<7A<JNOQ(4$.]4E[OU@RQ/AJM].KW4:^VJVO=NNKW8Y0Y=JU':]VZZ6N%4I=
M/KOF:4A=M&.=W%7$8UQ>E[H^V>[@4G#:4%W0]5S1WA7)70O7VEV%W+4#(+.I
M(5]TQ[L]$[J1 '/[L!8'&%( 3+@W-(,Q71BSJI3B*HI]TL 5#&UDM1E9?"5E
MDZD=ZN&[ X-3;:H1:L+8Y;XRRR:U3BO9(-RC!8MERK=D#ZA=M9!5[,8*>^S<
M NST+7UW2CAC4C 7E89QS"*YEW8P#BG'_&]C4\+5O"7P=+LUPZ% ,8DJTYG[
M?+*BU37$F82:_4X'GIC]#-[, II/W?;/JU&QO )6=,.:/JC)A._?Z(#GA;2M
M 1J?_K-;2%-):84>R*(])25-LRZ@Q$#^ZK4=5G2:%>:X:R/AS ' 8\'00.*1
M<K:J.+UXYU#R.45B,BZ_=*%2CT5;@$61%WIV"8K*$#*G<N!(D#TCN>#Q>%3^
M_</O^?6 B#&(*/"FT6X66IU+:+27P7&[9R=4O/HM(&16$6SO8Q&V!W]\!X3=
M J QDS@)0]>?C@]#$/)^I],<V:L&)O%IIO$%@A/J:XUL6+C)\/7"PAZUM@*U
M?).$74>M<(A:]K_]K'?U/=/74>NT8S7,95FHM?X251YXMA!X?'^%G02>PL$W
M7@^/;!;8+%RDRMF%8N\+VZ)@)>8[)3P-J*'7H<:1Z/UPYFTCLRF@Q:!%YDG9
M(O.1HI4\RFP5ROA$E*>!,NP.E/G4<(%#%S>%F"&L'*F6.B\^?5&_+[(PCRQ/
M#EE\L/5.(XNS+"-'CT-#S4];*CQ3D.9N76D:S*S?&#P.,QYE-MT:PWQS@IV$
MF#*0ASB((2Z0I4287G9A4:)R:[KY#8BAZX*8I5ABHFD!.NLCG2#PN+;1N.:[
M(>PZKM'4]OX>85NGTL2FX-K]3,Y+P;BEV(&F8IS'FXW$&Q\0O>MXPYU*,Y*@
M.J6U)Y\O"6-&V+.S($VW&@U*<1YUZU-[80XRQ@9QC(^BYWF VAZ 6DDG!0]0
M&P10+F::/A2@2D%I*5CT*)WJ/!1M#Q3Y-@J[B$2%51N/]8XBG6[[F]6]'Z!N
MP0OS"HGV\]SV1KWH;F1N#+MN,S)(VYA2Z/?+Z:!ZY7[K1]:$G^%PMZJL^[+^
M.-P"(-'NEIG[V47FGM[I S+E-@_<(.!BKS%(L*_=F<*VA@S\$:C]IEI%54KN
M77;;Y++S8=4["6YE7+5KPPFXUK0].&V#RB6]<Y"!4MLKT>UC<>V>PM/L/C!K
MA9Q1>W'JK>L>Z&;O#R5U\D\OQ&TJSE6CH(3D_23/3*:Z@"6.H*N^>F.?5MEK
MM\D]7O#8>'JDGAZW@!XI:0+OA_5OIU69L0EZO!HO/P:$.<;(_V_NTA^*_7%5
M9D^M[G>!:Y>YZJ9O';\.GP2I^IK7TVM>Q[[FM:]Y[6M>CU#EVK4=KWF]U=(+
M6XWT,M[FVTLI<TLIC!C;;&>]GBO8E<,)J;2&M^5O#GO>55\(_D===%X%9^V^
M!DGEX\=/3T( V6YJ8UYWWV0J3"U\A9$B:)=@]+VB/;?6*:QV4?/*<?_I"8O.
MO9'W55F1#W2$XNL,TX$R<:JZB6K9')W\;-JK8%_WRB Y3#WE;@/E4D^YFTZY
M="[*?9^U5*NHA^ I]PE0KK?/;3[ETF7R7(DC3[F[0;F>YVX\Y2Z3YWK*W8DH
M0U(_/#Y=J55I?;/YSYO/'X/#5MXK,IC>M77?19;4@WM,SA^]=1Z]T[?_NTM'
M[TS];+?:%U<@^_1L*\^J/AX7:G06_5'<T*/X=O_CCA_%MZJI^\V2UW_,6M]=
M\H,_F!M_,#_NO]GQ@_E1);;IC^3V',E/GP]V_$A^ZEKGP_-@N64G\]W!^QT_
MF>]LFK4R?RZWZ5SR'3F3;]LPAN"3.K=E&IG2A7WWG>JIX'W6M,'SHGQ(K^HK
M=%A$,07%27;9&QI>H. 3$V2ML5R,(F5K@7,[,\[Q1N#4NA:KB#/\IV,B/[)V
M/V]>E:DC]9GA9]='RJY'D+%U#_R?Q6:663276:^Q)>/^1W!H7#N\U$7K7PQK
MTA3'SAW5O#J$%QV 4M5K=Z^"3A/>%[2[@>IV5:O\?EX/;LQW=C"@6XS,_+]G
M=\<DDI@^NV_PX.K.;#QU"0][]B(@47V8/?[OX+0,59WS"*QM_-./P'&[96^>
MUMMW[SK/6TM0]./&/XO9\<_W.<WA\#2O(&IZ8P.C'WLH&QX#7>'^NB+\IZ/8
MZ>&'X_VS+Y\/3N]"+3=<L2R,FH_\/HVYTISOK.MZ#G5+SE.T_ZC<:X0YOD3"
MY^;%T,WF<EFRHN/]P4_=< QKX&LCDO%:];RRZ2.\H:%<Q@M('UKU<]=^L9'E
M<+W(:X6W)S;(88/*E-8,WI[8AFJF+FO6/:@X<^47:F7J?[\%=Q4/5/U>H]V%
M2=\MTXS8P'I#X*6LQSA^2 0\KT=$+#U4G9)Z1..E/Y;7&0V7/]BX3J3<EL>*
M.F=TF4D RU!JY4/UNHO,F*:]+C!4CT#= DAHG8:#YV0M)_-6'ZT)9 LN_?[D
M\Y>CX.#XX/.'K\'9P=O_/3[Y>/+A\,"5&SE^.X2%=>!J,9[_^0>)\*NEA!H\
MCLWC7@$Q:UO6-U<O9RKGT;,)-*_P&681@ 2<F6 PJ$<T;<PWS;U\+WA7#S["
MFX(_LV8S4Q=Y+?BMNZA%;>?/QZ@4ABA*8;"'+MBM!ZM(I-N^4[7A)VH97XT6
M9G-KVXU10.H?F>M"T[5YYIAGV3)O>N2;WZQ'(IWG^WGPSJD:^T-58QB-Z/;K
M4S>#C>K 3MW8LQ?+]8*(S?""//I7/4?;UAD]B@RW?GQW,MR_E;-4.*_3VWKP
M;]ML[BZ$+U,T6O]F/:&-VOB]F"(.C=CKOM;M?LL5X_$RT=;(1#<W;3&AZ"X7
M>P5"FV1'G]-@/K*(.VMYX@I05D;QQ#;;EP-C>-INPF]N/3NVF[>=T[@UL)=7
M+QLSO+O-R%K%IUIUE"Z'X#YMEY^Z KXY?,6XW)LYC>B$/(X5783L(59TRNI<
M/LS>?=LU6B=\/EOO?08;LKK ?.F#)75"EF_R)V$]YK,O/[#HS2,CWC0C\VT>
MV5,8D.KUNW89]J:=6)&SK-?TJS%8C7> J]<68[IR'^VR<K\]U#];H3NV(,Y\
M[/]\U(.]9GU]FF7R1C9]$93Q?"3RW?C"@R6^;5RRVXTV=Q#"=CL95DLAZX.I
M"60FW$/SYAZZI?M+MQ%T'N10FH#MY7DOMG$%'P#;WC?L@=D#\[J<(-L(*C/!
M>(HI>P*-EV@WW<:5>\)2]-IHQN.VQ^T9N.VZ7EUO>K6SYKP9^:4-E;GV\P.7
MRINVZAH/P$\"@-=U^!\/?ZG'W\T]?@Y_#W[8YE4K.*H'^ZUS)P(\,?A]EW6M
MZT#K$?=)(.Z:CKL7>#W@S@#<W]J-5K /C%]UN]FY1UN/MKN+MNLXZQYJ/=3.
M@-JC3#>4;09'^K2A6EZR]5B[PUB[EL/NP=:#[0RP_=CN9[EC]I]5WLE:;8^V
M'FUW%VW7<]H]W'JXG66W=0\+/EO@^C"<6O"I47_WN(%H'G,]YJ[6=KN^(^^!
MUP/O#.#]I/K-X  8?_LRMU?!X>&A1UV/NKN+NNLZ[QYR/>3>YC([U8V+K/?+
M@ZT'V]T%V]6?]'5!SLSJ&4^GYKR<77-^+VF;*_BGT;MHOO[_4$L#!!0    (
M (F*7%:B8P62<A4  -?Z   0    9F5T+3(P,C(Q,C,Q+GAS9.U=7W/;.))_
MGT_!TU5=9:I6L27;<>(;9TN6XUE7.2.?[<SL/4U!)"AQ0Q%:@+2M^_37#1(2
M)?X!(<DQ=NF\Q"+1#:!_#:"[T0!_^>OS+'0>*1<!B\X[O?>''8=&+O.":'+>
M^?9PU?W8^>OGGW[ZY3^ZW;]?W-TXE\Q-9C2*G2&G)*:>\Q3$4^</CXKOCL_9
MS/F#\>_!(^EV/TNB(9LO>#"9QD[_L'^T^9:?]3Z./Y(C?]P])9^\[K'G'7?'
MIVZO2\>?/O1.QGU"^MY?)F='Y*1WW#MVNT>]TW[WF!Y!,>_H4[?7]T\_G'K'
M_K%[*)D^BS/A3NF,.-"Q2)P]B_/.-([G9P<'3T]/[Y^.WC,^.>@?'O8._O[U
MYEX6[61EPR#ZOE;Z><Q#5?[H %^/B:"JN$_CM=)^EW;C]RZ;0?%^O]<_ZJF2
MR">HX1Q$(B:1N^3LQ;P;+^94E-/ ZP-\C?4<=@][W?Y:3=ZJ6?EJ3@[2EQV'
MQ#$/QDE,KQB?75*?)"&0)-$_$Q(&?D ]T(&0(LIK!7*O8\(G-/Z-S*B8$Y?J
MQ/#Y)\=!9(+9G/'8B0IT/A%CV4[!8TG6<5(4;YA+8JF:6%*H+A7*'] P%OBK
MB[_>/PNO<]"\UD1T)X3,C6K.TZ2U9T],6I!3R=ZG3Y\.GE''REM0JCBR?!?_
MA)$ 8\.@VBH-;%XW_.HJNGVT836^S-J@Z'9L0^FHJM(%':7\+1HVHWR4-A2"
M(L#>GYA4**C[?L(>#UR61#%?-%'^,A+UPT3MUYAY-#"I6Q7'/TKJ)%'$8DF/
M3[)G\WD0^2Q] (]08<Z4UMQ17\V=A?F_9&C*_\X(=SD+->/X8,[9G/(XH"*_
M=D@&4T[]\PZL(%TU2?X9DO%[:(@J4>"_KOGX^@!(:'BSZHBB1>4[[PB0?TA3
MT5C<[SFGIOT&$@&KDX3Y7[W[+@E-NP\D;A+^6_3>H[YI[X$DB((M.H_4#_#>
M";SSSI"!T7M+)M X?/[M[KK"B)%UKDHKEHKIJC6?#^6_GM-=&<E=1U(Z2/K+
MP2;!!JM$4&\4?99_;VIX1IP5J2'<T(W&=.M2+27+'BHQU@AWD'A!? U3+I_)
MEC22<8%(*^K^NJ@E R?'H442'[)(L##PT"4#BRR6UKM@/D@7.C:ED0@>:0".
MW8R&3(B&2F_&4XO7$8!TKQC)L;&JP%G5X##?6:O#22MQWF$U/[^A6H7 +>'P
M?DKC %K_$A"O5Z#%^W@O>#OOUJIM*_YC$J*C)::4QN;C=YU:B]Q)'7(9+R=E
M]@9'O./ JV&E!>I#<Z#>QE%QFB-BZH?L:<?U<,E%"]>IP8P(7!W)]@THWYV2
M:$(%1IN8^WW*0H]R0?^9!/%B-^AJ^&K!_&@ 9EH/+&Q.OJ;_^L^/_=[I?SMI
MC2W"^3<2)YPR?P2NHFQ*LQ%80J9%Z1,Z"8%PP98 6OB1,D%45FQ:)/K[9#8C
M?,'\^V 2!3XL!5$\<&40+X@FMZ# +OCNC>!HR$H'4>]P$Z*,,6*48^VL>#N*
M>8N NZ./-$H:0K,LK!5^;U/XBK1%HAVX, &+H'FH(E=>*^#^IH!SU"V2\74$
M:A4SWG1RR9?7ROAH4\8YZA;)^#:-O2Y(Y'T!'9NC_=%(V*6$6JD?;TI=L7&
MC[-DU"( KJ'ET208AW0@1%,_O4"D%?Q)4=T5"R?ET2*97])Q,R67!;6R_; I
M6R1KD3AO*!$-I^BLJ%:DIYLB30E;)-1K&=!\(,^-%[]5>:UX/Q9G QD^E>0M
M$O(5"?CO)$SH5U OD(3TOAN)NYQ2*_B":XE\',G(R7-J$09#-IL%L>PUV !#
M)KTU&C5V*>OH=7CT"WYDCILT2=;XM0B5+X1'T&]Q@WLXE-]/"6^V[UU*J,6A
MX%(J-LZ[&[FC ZP<R:M-&,SF(5M0>D$C8-MP8BH0:65?\#85"T?Q:)',;U@T
M>:!\!@LB=")XI# AS&DDFB<EU'/0HE'P2Y%?%QDZ2XY.GF6+P+FC(4;*;PDX
MC ^<@ #<YI'@2F(M) 6G-6/E2%Y.GEF+P+A(1!!1(>[II+G95"#2"K_@N"H6
MCN+1(IDW"Y^_0$2^<62^7W"&FT?FG7?JKS;M-#<#X(&,P[TBFC'4XEGPQ$WP
M3"MI$YIJ*\0 KPT2+2(%YUTQ:*.\<U%[ Y$7J;12+WCN.1YM%'Q9_-\ @1IR
M'11'!:>]?!.AC:AL;@P8C8E24BT:!=>]L+/01B!P"\! ^+GB6H$7_'4D;J.,
MTST! RFO$6CE7/3$)7D;)9W;7#":43:IM#(ON-KYC8DV2KXLG&H 00VY%HN"
MYUT9DVTC,+5A/I,YJ0$?+50%IUL7-&PC8INQ)P.0*DBUN!2<YT+PJHU - M0
M#,*0/>%A!)]QCR7CV(>&IZ7$)8U)$.XS'-*D-BW<!<_<)%:R;($#37!4&QS5
MB)^==UD[WE1E$[S?",>L[$>Z?[THL-8J02%08*($R^K:";>*9.$E.UX24N8/
MU7$+W(CGQ(VE2YEM]./OFX",@S# T^,FZ.^G)ITR'!="%:M8G:H9]6*X.NRA
M:DM]YV4.@GR4:T&[]6.K 5])K$6Q,N&]]0,VEYAN D4)F1:$NJ3X5LH^%X V
MD7T)F5;V=<GR;9>]^G.!'>)F4U(#-EIL2D(F.6R6;)V,;SOGJ;+M!A.@ZNBU
M"!4"*57[%2T$9G/7X0I9TQM84#T0SG64598^V2QL-M3V4)$6ZD(@IF0S)*VY
M*RN2&K"J/'M8(&KGH-T'9'_V?IAV_-E[TX]7U8^MO (M$RVFA2!?":8M=Q,V
MA;SRN@<SQN/@_V3[OCQC?'HG]!HQUB):<CRF@&C>?<_7Y625M1-HW(I>8:#V
M-O"I":IZ+EH("U$XN4G>=?*PK39)TAWTEN*UU;192JA#Y:00#LM067)J+0@K
M=;]*\+*16[*0^T/;#YMR/EJ("K&N=&SDQTW*V5&LVSG3I<D@N5D*?Z>+ ]AL
M6T:EC9EJX2Q$S;(DEHV9$!^JI0U-SEQ5;^@J((9,F U(/1<M?E5)2&7X2<YO
M<"E!*QU>?,7KF^#_G:&KY*B%L1"DJX%Q68NCJGG#5(= 0S??E.<;KJ^-:_\%
M<.V_X?H#<+VC,Q)@OJ!\@6X6&!8H4\QZN"/Q;I91<^Y:K OA^5*LEQ5FJ$N_
M$4TE5:DC:WV#?FGG$#&]PLM(=[>8-CEI(2WF0]9837AKJF3?8NRVB@%4D&K1
MJ;C<I_5Q@%R^_&H$I _'F)=(EP4NX3^!=S)'WA4\#R9&V1?[J$<+<NT50^OQ
MA.Q-6G>NW%\<5;^<:+,6M#/<4(H99G2S*+V7>%D@BS]G=W?LK!<&=6AUHN0,
M995.K*K-:0B44^%UYUU6^<^MUX?EGVB W%&712Z8H\0T)\N,HP[K#X50[SK6
M.42Q$F>]EM9CNN569C6]%J^28YQYO%J_@;D4[27U*>?4RWYL!4\I#RU$A5CN
M.D2*:?J[]3A]BUS*00 1_+IE:9[HMGC5\M+B5I(]F<=MR5S.ADOV[02P]%Y%
M$]1J&6BA*L1]*NYG;"4V-3<MFB#4@(T6IT+,IO;>QE:B57;TUP2F.GHM/H4
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
MSOP4_5TN4J[C9J<FU7X\Y8>?$=YSS3]V&T%^'$NX4_!:/__T_U!+ P04
M" ")BEQ65MR'70TT   <(P( %    &9E="TR,#(R,3(S,5]C86PN>&UL[7U9
MDULWLN9[_PJ/YW6RC7WIN-TW9,GN<(3;4LCV[3M/C 20D'B;(C4D2\O\^DFP
M%E65:N&"0Y[RG5XD5:G$\P'YG=R0R/RW?__T;O;-!UJNIHOY7[^5?Q;??D/S
MO"C3^9N_?OO[;S]"^/;?__:G/_W;_P#XS^]?__S-BT4^>T?S]3?/EX1K*M]\
MG*[??O//0JM_?5.7BW??_'.Q_-?T P+\;?./GB_>?UY.W[Q=?Z.$TK?_=OD7
M&5) 71-XC 5,*0:2SQ(H12=M4HBJ_*\W?]%HI9$F@Y9>@2'-/U9T!*FJ=[Z8
M:K+8?.AL.O_77]HO"5?T#2]NOMI\^==OWZ[7[__RW7<?/W[\\Z>TG/UYL7SS
MG1)"?W?YT]]>_/BGKW[^H][\M(PQ?K?YVZL?74WO^D'^6/G=?_[CYU_S6WJ'
M,)VOUCC/[0&KZ5]6FV_^O,BXWNSYH[B^N?<GVE=P^6/0OL4;PEOTYT^K\NW?
M_O3--^?;L5S,Z#75;]KOO[_^Z<8C*Q"L_YP7[[YK?_O=\\5\M9A-2Q,M@UY3
MD_5J4?D'WB_I+<U7TP\T98*\H]EBM>(5;9ZP_OR>_OKM:OKN_8PNO_=V2?6O
MWU9:,S"EI#J']3]W?<)W7]:1<9;/9IMM^YF_OGA.PSW8DNC3FN:%SG?S$L=L
MD6_\T*S)<K&\_)<S3#3;?'=RMH(WB.\GORSFB_>T9.CS-S]M'O7#I_?\9)I(
M[?@_&"&1RV"LUY!R(*@J,=4C?R/XFSO:5KKBI6ZH4'&5-GRX>-)W;:^_H]EZ
M=?F=S>YO=OY1,.=[O?\J?UPL:?IF_OQLN60=\OFW)<Y7F)NX_H[3^<^\N=]3
MY9_Y#3]-I$4TS@<@FS68Z@AB+@@JYYBLC;&0ZKSN'>#=W(EKO'NVS-\LEH66
MK"N__>8C-<UVH3;/L>(R?T7(FR_MQ4]\MSI[]V[SF3!E3E[^^Z9#A^#.>G$<
M69USA==X*)E^FJ]I2:OUC25?WXM?:#WQ08=D(D)0(8$Q6'D'"-EZ%&UM)>^H
M=F;1-KBVH8]ZTO3I+IUNO&GT737^TNKE_(=/#<O9=/6V*?V7]06E]<2H;'.J
MR!Z$<V!\YAVH+H#-)@7*2J#3G4GS**AM&*.?-&/ZRJ4;75[>7&D#.,FEA!AS
M!4U$[&RR8YI,]:"%4<5:+1A:9X+< :/;RBZDMYHX'25A4E W&XPQ0+15@C9%
MU&J<U-4.M:Y+$#M:5AB4Z8<*_S;'#]OR?BIPR0MYM5S4Z7KB9%(A\TJ2->V5
MK1J"9D5LD]=.H5 RRM[*[LOCQV0(>PM[WUWNK[JNV,9H50W>\R(4\G+8ZK)O
MQH B19FC)H'EN"_X@?;[5YSQ;_49?[5>363U6).QX#5'N@:MA>@2"R^%(HPF
M:;P;TG#?0#-.1;87%1XTU?N+H!O1?Z49_]6;O].<5SE[-B_/RKOI?+I:MS5_
MN/).O(L1@XU I2HPVEM@4!6(UYM%M,IW#P:V0S9*+=B%*0-(IA]KF+B,Z&?"
M%27,_[HCQ&U!2JU>&<L^K17:,Z,# BI&*7/PL908T.?>K-D*V8XAP5-2, .(
MIAMMGE]/"YZ["HSE9?T-/_%7L[.6&7^U6&X$L5XOI^ELC6E&ORTX;,J+^9JW
M=;9Q,LX#Y$D532>:P@Y!Y$7XV/9)$J"T)LEB0HG8F5^=EW"PG[)^2\L[,#4Q
MWY^&8GYLOKK@?/FOL]6Z!8N7*YDP<VS!["'K$L&(%"$*70$9@0[19"M";V=G
MD)6,*=EX2O9_%4V=GC?]?/4'UO*J?6,#?/-3KQ9L/FD]76X.*KYGT\H1QJL9
M+XF7\/L<W[7M_[]4+C7EL^5TQ5O^XFS99$/+Z:)\2=TZG8I6,4)P@N//8!-@
MY!5KQ498)Q><[AW^G6BI8W*RGLI;-!;F=7O-&.>UZ#X6I5-*#J)Q$HQR ?C+
M )1T\5*64&OO>/$&@#$E=<=$R?VE-$B*C"IZ:3BF%<(:CDZ4@BA%<S.EC+X$
M;0QUILF]*;+=5_*:/M#\C'YDB3]O<F(K^,_I^NUS-GN\P\L?/ET(MP7P_+^R
M,8&F"AU)0K(<A9FH(Z1L/&^ -"49AT2]5[P'S#'Y1?ORY3;UAY96QS!HQ=KA
M[XM%6;%Y^)66'Z:95K\N9F6"4:#WI4#50K!F#ZSC6<F#C=:96'*VW?,L]Z/9
MT>P/&R7W8DFGS1_(K!(&8W1%R"YSO%]%@4@H(2@FI*AHA.T=>#U@5O>I++B*
M(BY>P^G\C-^YBQS'8GY1^G#^<_P&TNJ'3_RJ,INF<UQ^_HDYL+K'++:,:))&
M@3:5C9D1+!X3 ^3@=5%^\RIW+T@8;#ECTL#[<_#KVH5QR+]CJ<P%T(ODW(7G
MSKI"Q^!9!:7@65>XR#Y6#15\2552)K2Q=VKS'BBCTM*]F738QG=FP3"T=NBB
M*$&"(K*\25I#U,&R_%L<().RW2LBCJ;6^M2,R"+09BW!RIK;07\!-#F!3=G9
M6J+%[O6,C]:,G%9ACX6/]Q9I["F]?E[5O756"@ECU*PUBF(KXC!#D$1L2G*K
MQ$2OJ/<Y_I9%P:?-JXV54GTD>8M8__;=[1W_F;\^N*H_X:S=15B]I5;$<./1
M.]?OW_RLKI7Z#\#L5)-_4=& 42I+*D#TCJ-K(UE6J3*R&"P*::7!WD[2704D
M^^(_/P%93Z2UID95(5OFL"F1 +4VH*,5Y)4W*'H'Y3< C,GR["'9VV_T_IO;
MO[QK<TS^NNW;R_K[BC;0)BZ7(BH'_B%7:NEU!T'D"@Y%-%612[9W;OM!0&,R
M$QWDWV_SN_'A!55B.I8?V92Q9FPYHHTM.^=HJY<HWL0<48#%HL%D=F!2E):=
M&MZ&B![)F,Z<>!34F,Y .O"BKQ!Z7I;!^9MIFIT3M)W77:626QKQXW0VFT02
M17L; 2U3URB.>=$B@M1LWC%6TJZW5[D-KFT88IX.0[J+HKL"N?*.KP!.@BO!
MQEQ "Q%8H;%MP\3(?!5>H:E2=T_IWH]F&T+8IT.(3MO>MQ3E L.5YIJ0+3')
M5$!)%]H*+20O#7_)6LOS7P39_6[(74"V$;Y[.L(_?+.[R?W5LL6HZ\^MH&/]
M;%Y^^#]GT_>MT(/_?&'.[G)VGE4.D)_E?/:N"8+*"WJ_I#S%BUJK9^=%(9LO
M)\%G%6L([8(^[U06'F+. 0@=DM"VRNZUM,.O:AM&^J?#R)'1H!N];T9L G4(
MQB7P.1O6K/R&A>HR).VD+-8PP-Y5MP^$PWL<O^/J+6]K^ZT)Z /.6M."9^OG
MN%Q^9D_B/W!V1I.4R3B)''CPUH+1,4!JP8C PO\C(]F&]#Z)WP;8^)(!^_#B
MJU/Y[C+I1_Z<%V<,YC5E8F#L?+)[<;5F2L5Y!J,%,:+D"! 5OYC*.JGX/36E
M^[OP )[Q90IZD*.;!#K&A!_XV8OEY^9IHO2U9LI0"H>FAO$P J$YZJA..!.,
M&: NX<OSQY<%Z"'SO7>XHT]'[W%:+DX;+NMX;ZXPIE*C* 0N6P*#QD/@4 -<
MRVI:&7WH?C*Y!:SQ1?T]&-%;'@<3I3(S[RHTW$#:9*]^FO_P*=-J];)^/]V<
MB&W<2_;<B@'K1003BX081.OU4+W0*H=ZNV[DJU.B?9X[OKC_$$H,OO/#<H/M
MV?*,RD6]ZB1DTI9<Y'5C;%E-7CSSEV./;(.7/@9RAU#BYN/&EP08C D'['._
MF[+K1?[7V\6,]W75/-OUYXF)&+&@!Q\\/UT$A&BD9)V5!+LRWK"/V]EH?(WB
M\-+X-4[G5'[ Y;R]7C?"USK-T_6DEJ2M= 5(8CO9TRQ/;.&T*\Z:*H,,O7/B
MCZ,:4_AT(#>^KG_O*I*>MW[?+>:;Q9Z'<;)4)%2\*DF)%YD]\*(%1.F]5<KI
M:'M?D;B-84R!4F<:'+3=/:/F2_(]=$ONZN9HQNR#D)%5LFAM#!1!\DZ!3$4+
MF64(KO>9^XX0QQ1G=:;,D,+JQZA2IFUK</:*PX"?YL_Q_72-LTGP6IM@%8A-
M?R"A' 1V&2#5I)CY*27J;4[O@3*FN*LW0SIL?C<F_+8D7)TM/V_6>*[NSC6=
M*8Y\:"TT50GLX5D)&!*"2C&IK,FA[WW4>A^6'0.N8:OR.Y.AR_YW8\//4TS3
M&;.3-A>ZOEYJ-I6H%,5K:]K** ]8V1RRTX_62,QD>^?G'L,T0%0A4*"Q6$&(
MQ-&3514P60&*=)5D?&'7[\A1Q6F]ZZZ\^*K+SF$"Z.I;3S<].-HBSZNVW] \
M\Z(G.AC6Q:R;E;6MGY@L@#D25))5L.N?1>JM#1^ ,R:/>U!J]!+)$ IR4@T6
M6]CYS[)ETC/QPA0)"(5TXK\T 7N'7M<>/R87>E .[+OE@\A<"&&ET6R+;7!@
M6!>U1IP:),7LV7]+%7OK@7MEOF=)U;7/NU;J@RHG%T5L!>,LH=8B(R924!&=
MXS=*U>[7"^Y',U+3MY/T[ZRP.GSO!RK;OP3V^1JLJ@C19\;1[O$;43.DY#V4
M8-!Z(M3=JZ0>!352RW<8,[I*8@BU=W4DF!T'-FQM97NZ*:5UB6[]5:62TLNH
M0O<.-%^C&*GA.X@"!^[U<*77UQ56*P3&U H$+&3=0*7$IM=Q9!I]-%E8(AUZ
ME^@\ FE,>:)>;.@IA7[J8#%_\QLMW[41"-=MEU-&F1*AD$H<J1%"DL)#]A&]
M<$:(FGJKA#N1C.E4OIM:.'S/!S4'&BM[]06<:-?+$A8(5AE 4_D;,MD@>\^$
M>LP<'%Y5<&5_+]_"JR-OX3()@[P\'5NSC%;6W!H<R2(Q.:N\O74$NW5IP7W/
M'*D?O(_\'RLRZ++M@Y6:7*&[K(#Y4A/32F0F[(3E4(4$5UM?!D$!4F1?W@?R
M(0>3?%6'<N/N1X_4(1Z4(AV$T/-LMM7%W+7T2+FB,&!U:RPJM(4H"[51D#*6
MI%&(WO6,]X(9J<]\"$OZ"J![A?LK_-R*JR^Q!!FLTX:] "\13'8:0FU]G-H0
MT538?#O1GPQW(!FIO]R)"8=N_2#>\I>:O((ME0/1F6;)=&$^!B:E<E1#2(K=
MQ %=Y1T(< (_N0<!#MWTXS2VN3';%5=OZVSQL>N VJO/'&XD[=VP>PVAI76[
MN_1JN?@PY4_[_O/OJQ8+GU_Z:SUG\WKZX3RX0A6B:<4S7JC<NCNWD_>HP1<*
M)CB4T?2N5]D>78>+L)EXXUL/J9]6J[-VY?%B!&&4UK<C%0C4KN?4P$$E1W\0
M8Y396E54['T,<3^:,44I W'GCLNI/433)5YA<W<^G/*BCFB317Z99M,WYZW&
M)LG'Z#):T,:I=JM+L#)4R'H5H_+9"Y3;!">//6=LO3.'Y$'W?>_)A#9TY#6]
M/UOFMPU1_97FT\7RE\6:%\ON3Y52)/"ZS:>7TD.JUD,N,56*2;)GO#T7'GC2
MJ*9"'8\-O?:^W\V["UPOZ]5J-Y=Z)IF2IQ(\U$+L&*%H(Q(L0;2AY*J#C=WO
M9-^'9<>8Y$ESI:M<NK&$*7N%YWS&L6 [)DH;?2<DQ\ZM!9#P$EI#D!+9A-G<
M.U:YC6%459]'8L5!<NBN,V[ILFN7(2:Y*%E$E>!\&WE'NK6(*AK(53(AB)!R
M[V.?QU'M>!WO#\&8SK+J.8KAKN5?U3I<6[X.(A;3EI^H "]8MDX4 JA:ET)R
MR(KO.$'<'>@Z=#MO%=[T@LY__VE^<??Z\ISCSCO8$XJB\K(S6-\:KZ'/; 4*
M0G5H7+(^!^R=+]P/Z:C&"P]$NCO:Z0\MTXX5'5_Z'TV*]CDZ*2"WF@%&P&%I
ME@5DH12-2:GXWE;]^O/'=%9U)*KLO?T]QRW<(NN#9VL3$KZ(S/C(<^AJ;."H
MU3)2%XQ5V9/ U#NEMB/$,1UFG4SC]!-BS\9]'Z9M3B/[(B\69VE=SV:79S*3
M$H0J:"64FATC,JUR&SVP'QN%U=F5V+M6Y"$\8SH&.Q*'NHFG2Z[J+D:O-GW^
M5NOINW;@<#Z?[([F([):89)"4-&T>LB&U7&8G$H6FBBJ$F_Y1G?FL/9',*8C
MM(')<T11#6CQ+AM@33=9.,76-K8FZ(XAF3;&TT;9)L/;ZML=DM0[<GT0T%,(
M6H<W9_M*:"!==*N4X%9-VI5?_U7IR40;445AKMM-K%U4@F P@_1.NI*M\K<+
MI+?43?LB&E-7V)/HJJ.(<D#=]54Q>'M#,)!UF96I*6VN0^9 0FK!:I4CB!HL
MH1I@S-GCP+8A6_C#Z[)#)=:_L^8_E[Q5+Q8?YQ-R1JN6>; ^1?;SVCALJAR1
M"FVU-#:9,%A_S2L4V] D_C%T4B=1]&VJ?\?BVA[\.%M\_/6RRF<B=-+>)01*
MAEJ+/P0L <$Z&RA2)M%]*.?6X+9*.HH_%H.&D=R ANOK3L.M>U;(H?G_F108
MT2:/ZI+ HZM5Y"*U[SV\81M<6]'ICY_$/E!@W:CT=YS.5ZU'%JU><DC9UGPV
M7;T]+[;9G(I6LD*A1? 46'6&I"$9CC*]LR9**U-5O7GT**BM2'3J^J?>).HK
MJJ'FP M4.CLVM*4UJ\VL%*-O=^R5+3)4+6SWL[0'YL#?PXP_6,)Z?PGTZQ:+
MLQ;>;<KR$N9__;;$^0ISVZ-&VXLF?!/C3)555$BN.& _W3"VG,%G'3&6$"KU
M'D:W';*M:'/JLJC>O!E :/VN]ER;'?.RWIZ?-I')8Z&VXHH5C$36=+4&R+%D
MI:Q)V76_[_4@HJT(] ?)4P\@HWZ*Z"TNZ7LF=&F]0(GYO#D-)EW:O 4$K0S[
M5EG5\_[Z$7TPPGFDT+N9QMU(MN+)L=J8'TO/'"Z3?GWG>+VWAO6\IM5Z.<UK
M*A?#?&Y^X]I/OJ+E=%&^=N8O)CG^\"F_Y5> 7G-P^$.ME-<3U)%JFPI<2T4P
MNBI(;=Q+"<;PWU69J'<*Z+@K'*AT[:[*/?9?G3'6@!/-#N5:('B.MYF+.O'W
M2ZZ][^'L>__HM/=R1LSQ.US7(<3?35V<+_%EO;[LE_.#-GCB)<: IH+7;!*-
M92V*GG\)9!39E#A*ZSU>8(!EC*F^[ D1_M2$&KKFN.7>5[=\!Z>D9A\P0?$D
M.8#0%6*F"L[+4$JM4LO>)VC;HQM3@=L3XO% XC]%2;R7626A+-16MV^T"^R'
MY@BHG!6B5B.[C\';MR3^M+5S3Y^>AXK_%-I3I4!"&F*='DIKJ1'9Y0FI-6$.
MUA6C9>J=,]M7>^Y5QGIUM_OY8C:C?)Y,V%SBO'8VTK+:,J96OV\]"\E+P&0,
M*.=,]*B-2_WG%6X%;4R._T"L>NA"?B^A]2R,O@+7$IPOZ[W#K2=9D9:H-*@<
M!1B3&D *0"85%)2EZZ[Y=X W)@_[!,SJ*;Q!V/5BNEG\^FS).+\_6TWGU,[F
M)B4;]!RI@K;-'<\M[ZDY9%7%.'0BZ=3=W=T"UIC\W!.PJ8>PNM_Y_6WQ+#.?
MEW0_RZ73P5AGP*M6N!1RAL!>"83LI2:92Q:]QXMMC^XI]!+H3JIA9#<<M[Z0
M?3,&;>.GG_]-F7B=@Y?2@J'-E0'BC>!O0,VQ(-E"HO0^%MD%WU/H2C XOWK)
M;Q ;N#D[OH#<#/;J-_X0?@E>,+R\ODKC;GYL=7NK/D\8<+$9*[A0V^3<T$:5
MU'8QJEV$2D0N#6DJ#T,_IH'$)["H1Q3]<+T"+VXFK'[-;ZF<S6A1GV_2$/S*
M75[ZW)QFX_E I/;UM6L++]K@VMD^_03[//?@GH,#++]37\)[9V.WBA2TLA9R
M!*J-16='34#44H,-48F0G%>E][7IA_ </@OM_L^^;*V9K0HJMIZJ*#*8F#G:
MP=36+4I(2IG8?<SL%K#&E/SHQIBOYZ+U%4_'&7KW [LVP2!&I9/*#KQM %F]
M0RC.@\9LDW(^9^R=.]L.V9@2'"=ASYY".@J!+IE=2:3@M86&@)F]Z9>4J(V4
MTRE)Y;7L/_-\1\6SVPW4>S_^XE[BY3"$S+A\\0A6>W:/HE<09=; ?HL.D;)6
M8M\9%'<\[JFHTGUX\=BP@4-W?[!1%!M@FU:!=]RW=QQ?1<4*(55AVJ P!B>C
M!E$BEL)8:ZB'\..>YSX5K3D847K(8U 5^J4UC$.2)8D"DA1QK.4-1"$<2/86
M;&N)7K!W_X,=NOD<_G[<.TC&)\JB3<U24>?S&:3!$H$SFJR(.B*%/=^-IS"_
MIQ\K]A[ELXL$3C;*)Z,-Z)V"X/A%-2)6W@E9@(JTVIDDDO]O,,KG!&SI((_A
MDC+7^I/LGV&YXT,.3I<\!JQ3[N/J_OK?E^U"5XD4L'#TH76R32CM+I>)P"$E
MZF"#J-U'P]Y$T*TUPFO\^ ]<TW**L\WLZK/W[V>;E*21;2JO ZVP@$E20J3B
M0#C)VBJ(5D VU KOP30F:W( '^YMC=!#% /TSE@L_]4:?"Z:3FKC:7PDGZ$&
MUT* Q%@,HU*Q1A71>&4&(_X-)&,R%D.08?]M[T^!'Z?SZ>HME;\O%H7IJ*3(
M.A?VZ2F :86 R=0 M9BD*_H@3/\&8G<A&5/YQ! 4V'_;^U.@I=R4\$3>.HBI
MJG:#,' P9R0D)3!D*TPI_7LR?WE^M[6<BT@34>+E@,\D6@*Q0-0L,8Y_K3,J
MAU)Z-^1\R(2/Q)SM*N=[R;O[)O<G[7_@[&RS^M>THN6'UH:JNJ)R]>"-EZQ'
M!2\-4P95I8C92UM*[[S[_6A&-3"H/P,.V_WA0IG+XB"\5A>T?TSST*<='-QL
M#;53E'-OW13_^;QZ@#:U Z\;(U_6WU?G]\J_I[I8TK.<S]ZU-5*YWO6;_^GU
M2^F3;(PN*",;+L]V++(_@[X2.))2&E-ROCV-JT=]R=#+ZE# <S?$<SU*,22*
MWD/6NE468850782L, H3E2YY@.[1#R :D_$:&VOOJ-#I)=N>!6/[[-FSNM[T
M"MUFRPRZ@I$5O5;D>,ML/I\\:GT)R6) I;N7R0Z^JA/M^TY<-8YXHY7DZ+#5
M3TLF+/*W0-0<<DU&!NI=BG-T#?LD-<Y0;\_6"N=$)#NYUMIN25X$7TPLD LF
M5L3*0K3%0@B1(L?MGD3WRNLA%S2J^.*/^<H,P*PASW!N=H-J^:4U_3S]0(4#
MC)\X?JA?OG/[AP\Y]>GPV [G1+T7WRGF^O'^Q[90W!96K2+;EOQO@TFBAIAM
M!%=TT%*RSDV]O:B'$1VJPQ_X](O<:<W&JAAYQ5: 45H#ZE0 C;&Z"@JY>XON
MQS"-R??HR)?;2K"K:+H9_0=075._-Z,UYY-SB6,T)3A:<R5#B"JPKQ*]M=&@
M<;W#Y=U1CLH\GX95/>37,6W\U;I_^'31"J,=P7R<SF:37 O9K!/X*".82@:2
M]8(MN2,5I?9E@.EPC^/JO?;-Z_[UZG4HQD5"$%H5]F,<0BA:@0\ED--"6MO;
M0]X.V9@4='<>?9UA[RZL4RIK3R87F3ET3(HCR4 >@D@5I'&8V7,79'J_4D]<
M60_.L(&E> RV-:L5JLBUM1%R0HC6A(VW0$0%E#0BY:I]JB?TG4]=L7 Z$NTJ
MG'''Q)-;Q#Y:5,P/'D5<?'L#NM5<;L%0;8V)I#W$4CV8E#4DJ@XR156=)*5M
M_S*.T3AD(J76R=NT.^.Y-4I3P-J612QY(XH/(97^XZS^D [9+CS:TR';15BG
M=,B$=U+J*$"HUL$B<> 5A2?PJ(I@%S*I[O-"_CLX9(<P;& I#F=?VPR<+YT,
M?E[,W_Q&RW?MN_LGE!__S(.MXHZP.QF\Z\^9H'/).@K 7I9OHZ>8+@(#_V)+
M0I5"3+TKK:\__U"]TS[CI_EJO3QKIRC/<;G\W%J-O&L3MB8V)*N52.SLU1::
MR@1()? JV2$TKGC1/3_W$)XQ&:N].7!;97030#=3]/L<SQ54.RQC<*O563M7
M^^%3FS]!$^FE=&@X#(C(-A);'_GH"RCK)>J,IH;>9N=A1*,R,=UXT5$*W9AQ
MDZO7$4Y7FYE\KY;T;GKVKK4RNH9Y<^NXQ9*>(T>T5@*I=I\YA-AJXS5P].IC
M)C2Y]JXI/!#RCIF )\*M8\KQ6#[+CV>M0>5E"[A>7LO=G]K9;]D"^@">"POW
M.;Z?KG&VJ9AXF6;3-YMUK*XZBU_T(?@',K[S#FAHJ2KVB2&;T@8/:0L)I0/K
MO6+#%!)B[T$RAV(^5.E=?_Z73WU-[R_DU1KM3N=Y^AYG/\U_84']]I%F'^@?
MB_GZ+6^8M#Z*8-M>M<R<9??>"'YS@G*^:,_6O7>;OH, C]7'&IRMMW7D\<3>
MS3SO!/E_$RY_^[B8"%%32:5 <M6V]EL"6OL#4-6H7(I7OGN/_'UPCND>Z=/A
MY3Y"/B$=F5\TR=G)4(.'6'5ES]8DB$D*<#5J7R@*)WK?6]T/Z9A.B9X8)7<6
M].E(^>/B;#D1Z# @>5"I06U^-BMR#LLI^DC*5*].:L4O@8YIY,W3HN3.8CXA
M(Z<?:**K(L040(O(#H93$E)L\W>*QZ*BD#@"1C+0'?N0_W]&[B_F4S!R4_?_
M!2TRN)0#.*$+&%\+8*H:;";6Y\DB__=TI+R!=4P=R)\*+_<7]G!)H/,>Z=?.
M@-K7YR=N."]=&H[O_(B#TT.'+>K 7%%K@';7'1JFF7>AYN@AR4A@"AH(TA.$
M;*Q(:+)"^<A>WOOAA^JLJ_%T=WWZA(23,04%R3C?SO4KI"H#5!]:)WU%*?>N
MOW@0T!BR+'WD?%N=])-#S]**^^Z%3;S7J6(H((JJK7=TRZ+SHA,[?+H*GT+W
M1B,/P!E#DF,86O2209=VFU]&6=Z\-/BE<:1.')HFJ2!;QVY7J\Y&6R);U4))
M!5,%;=.?^-$']=5Z5Q][K3EZ,C*+PKYC%B&SE6XGR!Y9:"R^ZAR+T_6NK7T4
MU%BT7U\>/*P)#Y7-(-KP+E *?4)!K).KI-93B-TZ7P)$7YTP#E.Z3?VN&G%/
MNAQ#*PY+EYYR&98LE]W)#=6V7@/%9T8D9&L:KB58S,K6D*Q4 UQYO1?/&-*Q
M)Z+)/A+IQI%[]-S5>!?4/H?$WI[+%HP6"0)A A^"32JVZL?>.8&'$8TA1WHR
MZ[./5(X<O&^J3#I'ZS<^<YCP_'[8O6HW+I\R0?+"DT%0GEI2, 5 4=EOT"J&
M$$0-!GNGV2X?WE=;;)9CHY&VR%9E']L *&$Y*-05G"A5EZ*<MKT/_+Y&,0:?
M]#!)/ZP!=M[I8X3?-PKA6X=LRL3:SI &PYXP1X#D0$=;R$6)#/UXH?@!=QB>
M #>&D,D@A/EIOJ8EK=:79:\^6A.M,! "L8>#+8%D188DO<FZ%BT&S=?<@C,&
MEW,X8ARR]]W(\.M9FIV#8?-+D^K9(_+:0 Y1@@FM +J-]9 V5NE5)%MZW[:X
MB6!4<[O[R/R +3ZR:WCEQEX<5'WN[";>^_G#N(S;+:>;^\C:G>X)"ZYJC]OT
M(Y/(*BE MIIRXU,%;$DJEU-67E11?>]+/]MB&RA4G7BBD+1R4&QK[>J-!^2W
M!I2+"JM2KG;O=7P/E'&YH0,P9LLX=2>1]"M\>&C%O\_+Q>T(*N>3GRXN:06C
M:S1&-@W9"GX=A^D5#6@1)'+X'I7H'X[M 71<;NP1N#6\.(=-M%[?!Z5TTM4H
MYD)HSE>;U1AS ;)94&;C'UWO(/DQ3$.O^;)XV3E96-H)@B>.6JTH$%+4H(-%
M75+ROGM5T9;0QJ2MNS)HJZSS@:(ZVKMS5;%DG4Q2F@@433M":7?\O1-@E2BA
M&A>B&S)X? C;F'3SR9FTL[".1J6O[OG((LACXKA+:PZ66@26#/\I5\%^BG64
MND^IW17CF)(4)Z760<([&L5N%EFBQ(+!&D#-T;S1K%JCX(C<UL(JU9=$H?=]
MRYT CN$P;13DVE]LQ[6#[9H#.I^H6(*L6U$YJ@))A<A?LFK-;*8I#="Y>2ML
M8[HN<'H[N*NPCDJE\TM<E</S7 +'2 5Y#Z(1@!G9 :Q>A%2E5O78!G"G"WK'
MJO$_.9EV%U>76LM;,?A]M0[7=R)E#L&]L;P3V7/([UHKKJ#!VD2JNN*+?RR[
MN]^3!P_B681L&%P&=F[;K7#^!3W_(HS&5 M*5WI?VMIMS:>L1!^4)[N^,3N)
MZCCYQ^OH.#32W@8'*&T 8RS_25L-4BCR1*GX=-24XXZ$.DX-^U$)-8CH3J2!
MKWR/&)17TB:.B!1OB*8$R!8$+']7%EFSB7$037RW.SB@2QR"1XJNM7J4%4QH
ME9-9!T@R\!>FE" &Z*79S24>IX;>BT=[.\J[B/#H&OL*)0FOV)AD*,XUE$*U
MR+" PZ)2RMG'[E-S=L7X=#5X%\(-*M(3:O26GY?%">L+._V^0:60 4,V$#G*
M,-%'-G=Y,(7^U8')L*];6Z]B1RU[HX&CITV&CX.J5AMCG"TV9Z)"W9NS[@;Q
M:6OW73EUR+NVJSR/FPQA<*B=]K(JX'B]W<(G 0&K )TI5"M;]>2QH[L1-<\Z
M'<F&D-\I]?@FD<,VA4)RD4V:R PV6@B:_9ZJE/4^5"V3&$Z3?YU=&UB7;]8<
MM)!)85MS81+HR&^_1MLND[-U+\(*W[WYY*X@G[@^WYE;!VGTG:5Z@@2WT;4F
M$@*2*(8UCS: )BG(/GM6.LH*>91;CON2;<1Z_6"R#2/%4^CVWQ;?TRN<EH;X
MY9PF4E!JNAK0V@+&8+-W"2&BRY8*"I$'<-1OH3B6AO_J8#YJ9%H$":I-7S;6
M1$B%M\ EF:1QFMS)%/T8^^4>F6_[JOR#Q'RZ$A]/623K.:B79-L!;(1 &L'&
M(JFD4JL^]FGY/B0<H1WH2<)!Q7HB;_]F34DU'G/U'//H-MLW8P!4OK7)*2GZ
M$@V688Y%'RCX&;K\J:1:T48$(['=@+<!@O<1BE>8L0BLMZ.<\94_C5#['\2M
MPRJC=I'HT;/T-Z$ZF7(17H-T["D:&VP;H*[ 916,11.<[=T)9R^@3U3[=R7A
M\!(^Y5GL9G=D=3HY#EE*NY:"J4 (T@-[4"([%U/09A#U?RS-_Z6QJ!#2!(O@
MD%@JD2US$JBA*%]RC5*4>HJ(^VGK^[UXM'?Q_BXB/,U9;$,I7(P8V?C4TCKA
MZ(H0<D'@W:G&2FF3[.U=[(KQZ>KV+H0;5*0CN;R^UUCJ79]PW OL PV:WKK&
M2M5*53$!JA05C.< +V8IP?+^H5*1DCW5BWVRG%K(K:U#LE RLO>MC&25[ PX
M'8I"5LXRRQ/MR1AS:H-RKEL&;1>AGL3.MG-5$W3P-D@0S@LP12)@5A)4,<H6
MET/T3Z (8W0WXX]!N'U$>!J>;4YY=$&/LJ8V_<" 249#\-6!,E422A9']^Y0
M@QP0'Z]GU-BXMK,83U?)*6.PH28)4B7-[T1PD&PB*"E[[03_/Y^R&F%TXZ#&
MQK6=A7BZ0%453$Y*!\YIU3KO<S@MG0=EK1$U$P;5?23> ('JT>8\C8YJNPKQ
MQ)GO3%)R5"XY4,?6'5AG"*)P/,W[%;QB[.)4L<)XASB-B73[B_-4ESZ%-([?
M! '%*@(CBX*@?88:?#'%!\EOR2#I[=,4XE=?;+ ^@9.M00!5W;IJ:E#2!U.+
MUL[B(,M]\F7G.S'E\OTYGK!.7AALDXO)B A%8VG3=-J95LV0=;;55TULAXY9
M&/R4<M;'YM;. AM#:2*&H+5R ;+1;8:7;%USI&@I]FB<BSE%WY]@#Y8FGF[8
MQW@Y=HC83GWO6->07&DU@4$A&!$*!.,(9,T"JPVE1C68#AM+X#QN>NTKKE.7
M4;#WG6MJMPU4*P1/4C=?N$(Q6E@*:%)(PU%K)('RTZ#6KN(:194FY1R3"AS6
MNR#XA2@!T,D QF:C+ =@Y(9QOT87&(^>9/L+[GAM?Y/B-\"+ E%D1D7"M:8&
M$03;;N6JI^R.W?]OD#5/$E55)'LF[7<6.TE A0I:>"6L,Z(D<XR%CB$P'H0=
M6]5R[22&8=^">_MSF\)>!A6"*#.;A&QXT6@X7JK6!"I>.==[/L%. ,<0_IZ.
M05W$-I;*K%M>ZP"56>K8E5FWEM1E5OS.-MY(68RH$BBUNFO" LG*"-'$%$(U
MUMX^.AU!LO?Q>8W&AVQ*LN!=HWA1N2G/ )39=XA!"?YEBV4]^J QV*@C2/ZZ
M=]=W\X\9*=RK$&-TI+RO$*OQ[&:F"HF(H.8<6JL+FZWK]Q*,V5H=F4O'%-QP
MENQ\6M=O^.FZ[C__)CMQBR5=_< +_FVUGF;DA?+WIV_F^X_-ZO'4@RU>]Z5W
MJD\^?^S/B]7J1^;V\\6<Z77&#+N@VF*^^OXF/%K]\&F]1'[-F(#+SS_QV[%J
M([_Y7_)"^3%O+F?P3<JF<WC-4#!),)@1HO8%?,3,RDTHJWN7- ^XG$,CACV@
M75)A0L:ZH*0!&=G]-,I8?I'9^67[8)VJL:C2.Z0^ .X8;/W8^'T[$#D6&[H%
MO'L OE!?DY L"ATE:&\B&Y^J %/F/WG4V96<K>]="K8_VC$X%W] \N[#A2,[
M(L\7[]XOYLU3N[3,_ ,7@V2_ISG5Z;JS$[+#$X=Q0/9=<B?GXP556BZIW//H
M"6;I<JLW+*GEU:U0;:"B A>359IT3:9WVNP12(<$7Y<?_2.Q$L$9^_"_KG%-
M]RV^*G;9G1) L=5>4C$<):@*KF6YDN&EZVT.E'=[ZIA,=T]V7(^E!I1#-VM[
MA?%<;=Z'S1A4QE0'243'V&R$I%B)2R&0HB?"T+O=PW;(QF1%A^#1@'+J[+'=
M06@=DM%*@=]<P$.E(2K;;N&E*&(J9$1OTG36IMM*UF>G0ZX(H@VI,:Y-," 5
M0(L4E#>JT.W6T<>U'V,(C0[CQWWO0P^)='L1GI\QI/GZ/DQ%%Z6+S>"+Y9>S
MY-;#Q47P(D2T2637?;38PXC&I#R'($E'>1R+(S(BKT@*J((X6HI>0Y#) -9
M03N5I>K=)WL7CNSFB%Y\\BW_Y^M%*Y6R"\:!"ZJ]K"I#2#*QC)4TM;@@J]S"
M ]WR<6-2C1W9<-WS'&+C>[\!%Y[,UZ!2<5$):2#77,#HE"':D$&R;^R5-AS4
MEV%>@?L@C4E/#L"8(01SE)3*U1]?,[M?4U[,\W0VW7Q\EP3*%I_?,UVRZW*Z
MGLS<H1RJ,"EGRY;1;L8*! C9:##"YMBF(]K2.RDRD/O^96-O;.H]3WMVJ3>;
MTCSC3_Y\0S 3F5)5A7W)B&B::XD02Q;@G/'!%K1%]6ZDT'4!8[)_/;AW=]+X
M%-+N'U'?7,+&BK,U_YD_8'9-<4QJDB4AMG:05;"3;"J@CQJR*:9J'9.CWE[C
MCA#'9$*/2+HN$AN:5K=S2HWW+Z:5 VSV!J8XFV#Q56)K.[WYA3>)P>8(R9"(
M.=:<T!Z'7H]!'</5MQ/0K*L$NQ2 W0.4O_%\266Z_G+(C$8Y940!2945+$9^
M$] G($(5:JGVJWX*=P9_6S]P#-?7AJ#(<+L^M/YYM9PN-G=-KBO(5JE8JT#(
MK6=;:\, 47H%PCBTA-4)-TQ-SU;PQG!1[01ZYF!)#4VE7Q8M(#K+ZVF:T<5^
M3#!K&Q6[<-E2.F^KCEI82!S':I28B^J=4-@!WABNHYV 2@=+JHN9^H%M)$/X
M0#=,YTVDSY^]_F'U+*\O*UQ)Q78B"R*U3OVVY<RR"$!&9!N33")M<\5_]R=O
M0Q3_!(ER!#D,K7:>O\7Y&\9^>2K%/_!LM:+UZC]P=G8NH]EL\;'544]TLK)M
M$A1CV/,W64%,J$%'%3SIXGGKCJ.-=D"]#??"$^3>B>0Z-!]?KM_2\EGYK[/5
M>G,C@-^Q$-@,(ZA:4YL-R_Y_HMCZ:H6(OE#V=!S2W8:V#;/B'X]9!TFH&WWN
M5KMWU5E.9-$Q!LN^'9.Y3:(,D-HXJN1%K/QZD*V]L\';HQMF'VY*[+%$8;3&
MV(P6"DH%)NC6!E@&<$4%6[4(@GKK]0ZPQY0,'HB-M]_(8PM[X+=URX0CFB"U
MT!6<R('UBR^0A"!P%0ECSH%,[V*L0_".*5\\(EYV$>]1"?EH:C*+5 JY ,)K
M-GPI"<!6!6ML-.A0:65[U\[UP+UCIAG^NS"TJ[R/%N/?D2$E$H6U.#OPK8#6
MJ#;_C -.<+%E*8Q0VF^3E][OZ6-*4@],KB.)Z*A*[\X\J2M80Z $-M;67U@2
M1(<2/*\@D3!5W";4411=A_3V?QOE=K!<C\K".U.LU$8'V\TT>7YQC,\%0E0%
M-!%2C&20>A<A[XMU3)GQ$9'P8+$>E81?)3HRABJ<H]:+I++5UYDWRDK&[*K3
MFIQ,O<NG]L$YIFS[B,AWD#B/?F3SBI:944ZTD-4HHT!JW\8*) /)90O6ZH#*
M6];>O<]L+AX]IL3Y2!RY0X1S5-6U2_;?UFQX6R2$Q ZHL2FP_FU=\3&XX*,/
ML?L%R<Y+&%,B?D0*;R@2'*5 _AKH]D6'DO@[/[%G$?SCD(?J"7#9W&K*/KUR
M3GCC#639[M&V%A)!4@4I:_6!LA"^=T'M0WAZ= .X^8DWQ^2<,WJBJC%"4 "S
MN:#,BAE22KDE:736)&VAQZBRVQ/'=/K0C0]WM0#HO/E='*F[L;U:TGN<EHNX
M8O5L7C8NWT17685$ ;9@BS+87J,C 2[KQ-_)T:5M>L/O]- Q'0(<D1X]1-"]
M0<2M%7MK @;F*'OX;'9S3H"M7(M,$=JH5L:. RG(/JIQ*[F:$./FWG$JJDU,
MUVTD2 VM;-I:ERA2]]F"VYN!<:C+ WCQZ)W^?44Q!/G/M?0U1+_P^UL36EVT
M 32M+[XQ&E)-#O@]U49:2ED,Y2;< VE'E3ELYG9 CO20R' T^?MRL5I-4HW:
MQ2)!2<?ZNJ6(43,JF3DXL3DDE89JFG,32??U\1\NOW=AI5[3BI8?-L;J6<[+
M,YSQ*VN$)*\<..-;.,1R3I(%8JVL424MBNI]X+$?TI'JU7VY].@[TU]\O1W2
M<YQWS_)L*B175R.*-F[=13"R&M@4Z&%4T555K8H[>J.//'&,KF@'B@RX[<-I
MUY_F'VC>:K(FSIL2LB"PHEUKL^P;!U$L_]+:_$1T)@WHA=Y",Z:[A\?0(ON)
M83A:?*W5GB_>M=_/A3 O%^6\JU_?XI*^9VJ7ZS_P?+%:3X(+S&Q=H2CB0$[J
M-I(C9O!1V:IC4D[T/AT=8AUC*A\YC4$;5O3#D7@3Z;=2%UPN/]?%\B,N2\L-
M*>-R&PA33"L.#Q':=#<0-7CE-9NT.E1_N8>1C>D>Y#&(=KAX!@PZ%HOR<3IK
M[9Y^FJ]Q_J;5!UPD%U,249$TO E1@1$8VH & =:9K"NB4''P0/4!?&.J]#@&
MC7J):F ]-"G6M_,S#R4F@M: %J*J DIF_]]I%0P.3INM,\''JL8XFI[9:?N'
MB<!^Q.FR'732BXMQ+R_GORS6+8=#B22;1 @RYW935W%PZ#20KZ52*D'Y6[==
MM@O [GO@F.HHAHZ_NFSZ<*KAU7+! >+Z\ZL9SM>LP7[X/V?3]ZT8:&(2KS,5
M#<I$MH/.<&0H(GM4U81"61D,0[51?QS=F.H;CJ%"^HCI:*ETI:,,D0*PP]2J
M:"V;O<)4QXS61XM!NMXS3G=*I7?+"CM;G \R0<V%@V52GIU%B> X3"XLEI+T
MX+[\'5GAD64]#V#'X][7SG(8[BVXHXJHQBJ-8&!4VAP ;,"L8=/O,F.J*M3;
MW7#[$V2_\K!3'"P-3Y<#131<H=</N)Q/YV]6;3[.*UIN<AO[%WD]]&D'%WAM
M#;53<=<_-S2D\NP#+?$-_7+V+M'R97TQG9WQ=S>/7[T\6Z\X]BJ,:Q+(21N3
M98&R-33>%0C.MMXBAC#H*K![:_8=(1ZJ>>YYW%?/^1Y7TSR)N2!'G;P?NKD(
M5FE(@0KO1W)*) Y"J;>1V@G@F&S7D%R[K9R&DV+/EB1+:GXFSIXOWKU;S,_!
M/5NOE]-TML8TH]\67_*P%T-+GRV7K<[V_$Y!9%\WLRL*'..R^D9LY;S1 09#
M*5>3*0W0SO1 U&,Z(3PF)8\L[^/R]/EBSENX:A=?Z@M*ZU\IMXGAYU4LLL22
M6PN(V/S'+""24B!0)BV%9Q]A@.DVAT >TP'EZ!C:2=);>GL7WV^_)'XK_O:G
M_P=02P,$%     @ B8I<5L?7BDQS4@  TW4# !0   !F970M,C R,C$R,S%?
M9&5F+GAM;.R]6W-;1Y(N^CZ_PL?[]62[[I>)Z=DARW:/(F1+1Y*G]WE"9-TD
MC$%  X"R-;]^9X$ 18( "6#5 DA([6B)%VBMKS*_JLJLS,K\M__]U\7HNT]Y
M.AM.QG__GO^-??]='L=)&H[?__W[W]_] N[[__WO__(O__;_ /R?']^\_.ZG
M2;R\R./Y=\^G&><Y???G</[ANW^F//OCNS*=7'SWS\GTC^$G!/CWQ3]Z/OGX
M>3I\_V'^G6!"KO]V^J_<!8>R!+#H$ZB4% 0;.>3@#==!((KT_[[_5XF:*ZXB
M2&X%J"SI8TEZX*)88Y,J*K+%0T?#\1__6O\(.,O?T>#&L\6W?__^PWS^\5]_
M^.'//__\VU]A.OK;9/K^!\&8_&'UZ>^7'__KSN?_E(M/<^_]#XO?7G]T-MST
M07HL_^'__/KR;?R0+Q"&X]D<Q_'+"^CU:7[]#V^BT3]<_9(^.AO^ZVSQ[U].
M(LX7ZGEP"-]M_43]#E8?@_HCDAU)\V]_S=+W__XOWWUW)3F<QNEDE-_D\MWR
MR]_?O+B+=#B>_Y"&%S\L/_,#CD:$>/&$^>>/^>_?SX87'T=Y];,/TURVHE\-
MN8+2%<[_JD_[H3.F#P1D&B]#!OII'E>"-\2XZ>G=,5\_"U(N>#F:-T1\]]E-
M\4XN<-A2P'<>W0#MXD%PD2]"GK:$>NNY-W"N0*XCK(\LD&'^MSBY^&&![?ED
M/)N,AJFNJ;1:S'-=9&>3$C_@^'V>U25D$O_X,!DE6JOS?U\.YY\?'D')%:40
M7%Q-]/]UR%MNC(>(,QP/ZUKTDKY=OJK"[W5D^:]Y'J><OO]NF/[^_9 II;R.
M)J125'$,#0IK<Y'"B"*"'ASRPCK&U2A'DWCK_:.Z_DZN"3/"D$>+GPXN9_ >
M\>/@[>HM));\@KZ<#30R&:U 2)8IVK"0@?/<0TX."X:4F>)WZ39;T;?@+"P(
MMWS%#U6-/^31?+;ZR4*Q"Z5N1W&EN\/']6(<:9>?Y9_RU=\OQF]OB.[GA>C>
M3$:C7R;3/W&:!@)UL<+0UH(RTV;./#C#$M#/3; E.:Y"XT'O"?&V1+[P^=ET
M)9OE8G'@:E)-H*;<F$^.IY(K6M#XOO]N,J7'_?U[UI5!=\$-BJ(%B8P^<$DR
M4-HE"+(H0L3H5UEQITWSF;&.XO@\Z%5QDZ92O\L#WH0'+V:SRYQ^NIR2<_$Z
M3X>3])\XNJ0=<C:?#B.MUHM//:O#_RW/7Q421<G#^>4TSP8IDLD:3 %T2.(P
MV8-WED,P)L1@E8Y<]\&:#IB_ HX=2Z-W&2FZ,O)9^J_+V7QA&KR;/$MIH1H<
MO<9A>C%^CA^'<QR]_8#37!VF]'QR\9',T84?]J;:#+/A/+_-TT_#F*\&_B;'
MR?LK!2]D,-#21.UX BV%ASK]('@2+L840W1$-]9Z,^Q[3.?-Z$?%B+N,EUT9
M_ZY*\'+Z>2'!!:)GD7!/ZUAF\U_S_,,D#4K(G'/KR$F,D3 :"TX6!I9KH;EE
M+H76N_,NN,Z;><TU<Y<]ZE#VD ^YT\QX.<0P')%0%JO]C)RP3WE*.\"[R6+.
MO,WS^2BG@;.9_G,<8B(31$F+@"$$<"):%XUD5OH'G-BVB,Z362?4VEWNZ:XK
MUZOYASRM"^XT?ZB'0I](9G%RD5].9K/75Z=$S\9I\:G7-&&F>4YSIP[\QSPF
MA<Y?CW \(P/D]S%>3*;SX?_D] _25/WGSZ:T<(_?WS1A?LQE,LWO\*]!+,HI
MQAB($ 49S3+2@DV.FE0F"!:++#PU7@Q/--3SG 5/B3]WIXWI<]J06//P_?CY
MY72:Q_'SNRF-$./\2A*+[T8+T^;+(K(PX.NH7!":5@ /D6DR8]!9&I4T("WY
MED68(EUK$Z&?D7R]I#^2]N]RVG;E-.'X,HR!$-X;G<F'3-6BUDR"B]X!Y\9;
M+GS@QC:FXBT Y\V@PV5]5_&NAY-$D6W2/ ;P.CI0O,:.H^=@?= 834"1?&/M
M/W22V"%V\ [#* \D=P[1D%DO+.FKV )!&@[:))W)U I%E+[B!@L$#2E](RK<
M^[EX!S%N.N[\[BK&]Z]Q-"%?_^_?SZ>7^<L/)^-Y_FO^\VCQPK]_/\OOZQ?-
MF'!%K+IT3\;5>G_VUW V0,T+S5@'P21R_PS2]+,V 1?(@XP)(Q=]$6,3H(8\
MN2=2?P]O#E#T-LYT%G@/)^9KF'Y:; \[@1JLY0XT8L-&0"TWP&VY#_=PH+OB
M)GU)_6B48(5I1KLY9*$**"\8^>9DF@4GBL\^,8>MG=0C4N%66LGIF;"/L'M@
M ,&YF%Q9?+\N#,5!<(Z1A2<A<$8NIHP9$%. )!6M?\Y(I5H[8W= '-\*;J"<
M24O)]A YWW)@MP17!'<!"^V8REI0%LD+8V2,(V/,DN5$#AHV#R[= ^@<*-!.
MXCW,_%LA@BNR+H%Y,G&"R@*23AJ44!9H73,0@DH^6\Z"=WU&;&Z".0<:M)%T
M#Q'K-WE.8\OI9YR.A^/WLR4J7E)4020PF9$7;((G?Y@C:)5L"1B+#1L2&SOI
M?S.2<U!^ QGW$+E]%N/EQ>6H)C1N.]5;450YQIU&B%X94(H31;/W0+SUA2$+
M5JG6^\*NX,Z!'_UH8FNX]M]^6)/52_KVH/SBMY<7%SC]/"EOA^_'PS*,.)[3
M8":7XWD-7$Q&PSC,L]]P.L4Y#>6G.@]&LP-2C ]\4=<LXQ;C6TLTUCKQP&E?
M#Y4HW'FA)2WSBDDNG)=^<. [NQZ _WGC'=/)F+Z,5RG.KZ;/%RG.+\8W/S$<
MQR&I[<8QFT<GM;"0C"1+AKZE'2PDT%S$+&7D5K8^2>H,NGLF\R=ZV63Z^9_3
MX3S_-/ES/) V)'(&#1@1.*AH-6#*!M!:@=8X653KD]:[*(Z_)AZ7/W?3ESOI
MH0<_BT3P,4_GGVN,=_YLG.J>\;&*X_=9+I>CE\.2!Q$+EY9%2"XC[1A, JT*
M&F2D?1\YYJ1;!QIV@/6U<:>UIGKPTE[FV2SG5P03JP!>U@C=FUQEN_KN79Y>
M#(0P*AE#L ANC:%F\*HP*(1<*1]0-T^!WPW9UT:I'O35@^/W2]4"C?A33B_&
M<Q+),(SR,T)^B_DA:L^YA$#V"BBF+03+/&0NZ(DQ"IE;KU&[X/K:&-5<5PW=
MR9H4^";3!GR9?R&Q/9^,YU.,\W\.YQ^>7\[FY+M,%[D?)4^G.3V;OYZ0"EZ,
MWPTO:D9S) D.0L$2!#IP.B?:K ET*(R!ET88+4I@ZPD7&],WNZ'X6CAU9'TU
M3AK>'?FK3_3M#=",>5I78P*6&4T/H>L=$9HMWL2BN,E8A&I*LC4 W_C56DL]
MY 37V@KI<I1?E:UVX56&@(L*%0^^WKJ@*1 42<9Z"T((K0J:@*SY3=P=L1TK
MU^:T6V(OFCIUTLYL2G.G"FX1:';&EX5%R$MDM*'[1'-!)O ,>68V2"UWBL'0
M4V_PB[[[PJU;+SQ9\DTOJIQT%6E#3^X:Q/(8=Q<8^R3<[*+A]L?E#Z?6=!#^
MNOHZ2*Y/15HFE!8*?+0!5!$2G!<>K'29QTS6$.YTZGEJ!6Y)B.E!?WL(K+'>
M?B5)75Q>+($H'3(Z,EJS"P)4+0"%]'[@7$7K':846VCNUDN/9P)V$ONDA<P:
M'JHN@.!?-X X&W(.L>X!VH%"C8!D2$"*GIQ<SGV*.YVR/Z2\FR]]@LH[6&9;
M9UZ[T.'B+NIL\8S#PX(;'M(UY/<0KK5P7LC6,9)?T($K;PT:5Z2(C@67M+%Y
ML.%YW5R4'R]G9$#/9C<>_,6B#H7(XK,'R;!J6I*/[B0G)1>+)J>H=>NTG?OP
M=$Y1J$=<-QY<BS -T^)<=3*^X44.$G,Q1F&@"!TKPRUXGB5D70KY%B5DR5IG
M*.R([?A^?S.&W,E3Z$,=?43?\//J@O+5C?>51/)L<>/L.<X^K.["#XQ.+"7M
M@7%10(E<P&-P8++EFLLH2W-/?A]\9T2?WM32T%!<7'%?HWF-UKPJ/__U,=?B
M,\M1#"23TK'LR 4-\>H0U GEH#C&E0E!2($/;%\[O^P,2-"/8'N(BWTYC=@@
M@]F/GV_B7YQ*\.(2AE1S"TRH560]D$6%D$Q$46L*9M>\B-2>&(]U)-C;TM&K
M4DY]ZK=M>UTXW=9Q;J7EX%/-/8@A0.!&@S&,&QEM%*5U!'83CM.?#?:A^ ?L
MF[T5T$/RQSJF9;KI+JAZNK*W&=%I[NQUU]@#%.@@[N.1@1=38BD<R+2H91@9
MH6..P,I2X[(E>MZZ8,$Q2?# ;;UC<6 ?*3>V2/\#__PC3Z^C(6\GH\O%^O?R
MY?/570++HR_& BI%FRMR#YA+A.@CUSDD,IQV2:%X\$7'MT1;:&/2ERBW.J_M
M#LI6,3&\$0X[_,3LOJ=U/3K;&>G:&5KT5J?DLO4V*QNYYT$YCTH(&YB.>G#?
M@WO*T_UBMI:HC(IDL09;:P&07TJ.J*[A:J&9Q(RVM,[H?AA5;_G)Y(@_"[-%
MQL9 )NU,4@)"-C3R;!&\TAPL+:#T*X=,M'9L=L%U_"6H,4MV3D$^5!DG2FA'
M9D3P7()%-*"LC016<&"!UFFCM4JB]9W!1YG0WEZ?!^2L[Z.,'BS5K1#_,:UE
MGXH,6EBO@-6*HTJ6#!ACH6^CE$8RA=CZIOG]B+XFENRO@AZ.V;:BHZ]_&8YK
M9Z.KQ/G:YNE5(68O#,&K,H@W+DS^E#].<QSBLLS<LZM2BHMO!UI)RZR+D)67
MU9(SX ISH$WV0IOH(C_:@M1N6%\354]$AAYN6Q\XQ%T'ETIM>*:)D$;5@GQ8
MR]XCC;!@3J;D%!\)T[]Q_.0$:)B2WW5P99ZG.XY0"%>RTZSF?;)ZHS.!<XE#
M%@)+)',G)OE(*+[[J+[QO&\J]'!)X":T@3"B%BJOY25EK<B@$8+F%C)+R*V7
MR$/KAAPWW_^("-3&&3Y8N'WT%\+1%5<#QC]NE#.FJ?+C9'+54V%01(AD49#A
M+#.MO"5J0.09N"Z:QJ^4;^[U[H+K[(C17!E]Y X01AKY)IBKTNX$=X#%A)2L
MAQ0LF:*N-BD*P4*BK;KV/8BNM"ZNN!NRLR1-8X7TX!OL? '&JYPUTG9'+KJL
M42U3DZ(\H,KUC#_2;MV\CO,CNW76-V'Z4,5C23#9.J0?/[^C1RP"I]FGH#!Y
M6C(-;;D\,L":A\5]*AP-8TRVKB*Q ZS3IY^TI,.N%O.!:CGF<6X%N(S([@*Q
MIY24'>"=)C^EN6IWI4Y'O9R(0DD4+!8C8""CC0PY08X=LX"&GH=%NZ+BN5#G
M@:R6Q\"<?=311]TC'*=E3H:5W&83'90B RC))2%Q$L@_C%PXFX5I[61]>?LC
MLHH/5<YZA:+#)-LPKEQ3<7Z\'(Y2K8>ZLM!K"Y07%Q^GDT]79016$%7DH9A$
M0ZL).8*3/1>2HJW6,F.+D]GLDFF_X^O.1]M]R;B?$O0?+^<W\K*6L$R)R!U:
MR$5&4"PP&K8J4(QQ*DJAG&A]NK8%ROG0HJ7,>SA#^17C!W+EII]O#GD)+3G"
MY(FE(=<[K!5DT)P#\P:U]D4+;.V<W /G_"C12O:-RXM=]5!<CGT#-"G1(N98
MHUVLMD .0"+(().2VL58W'J[BHT;Q .O.1]UMY9I#P'%>K5T/KU<G-2]&!/.
M]],\6VU6F1NE+6HHH8;R3:XE\X4%G4HIM2:G:%Z<_CX\YT.,YM+O(?I6;5<:
M\LJP696F4-8;+0QXJRRHG!QX(VFQ0E2<MJ^H=&O/<2.0\^-"=WG?)<'!36AO
M%Z112B5'_@OH7(]W$]96C2Y#DDQFX8W5>J>KVV=3(.N04\C#1=K0^%LO>;(+
MC/,KD+67\+<46#I$<CT6R,)0/"T\Y$W*&&OI; XAY 39)NYLS.1H[&2QGUJ!
M.Q7(:J&_?036:X$L:P27.AI@K.8 19]I]R W,)M$R#(O,IU1@:R]Q+ZU0-8^
M,NNU0!9GCG&?)80D-#EK44,PW('E4;L4>3:[U0%Z&@6R#E;>P3([0H&LM4+?
MLQLUP,DB>S%>OF)C5?#9X1<$F[RVZTW"]F-?NW*(*07I$LMHI0K*.\^\RTA+
MM%0Y,#YH@N#P$X\;KWOVX.M>7F<^,.ZRE*F +:& TM7^\YY!5B5(3SZ\62^#
MM?$@Y+"W]]>08'9U8X4)+="%6K>N'DGD6,"56+.=.>V[1AA96K<8>@C3\=:\
M([%B]\X#!RBEAWN)]^"[D4Q\*WO8&&9,8@J2+C79RSG 3)L'HI:8/ LYMJX5
MMS_*KYE8+1370XSJ'L2+'$(N>*S%J@13G.@O#-E^AI'QK[E,40JK6X>J[D?T
M-5-H7X7T$,?:N%S^_%<<7=9CM'],)NG/X6@T*%;&8H*D5;-V="R^@-?U\,8:
M)IEV,3?ON;P;LK.G3P\*ZB$W> .S-V",(ILH/60DOBOK?2U_59MH\"B0=F*)
MK4^_=\'UU5&HLW)ZB*3MUCN*E>+K72_D9,HII1T$9B08;9B3:)3FK4M]/*X^
M7X]N"SM0.0T#;E4D7R(/>PGGQ\^_XG]-IL]'.)M=12:D3E)Q+R!85TO'TP+J
MN<R@0R[<2Q?B>BV9C9YI*SQ]WU8X,IU.IJI3WVRX??Y>:GDND1-(K/V$%,T1
MCZI>%W0Y<F.SP2?=,.=T:MX8*]Q'W#V&F':!<7ZQPKV$OR76=(CD>E2DY89E
M,HB _B(X7"L(KK:]L-)'IZ/V=J=KD:=6X$ZQPA;ZVT=@_<8*,TKC,0!ZID )
M3Q@T[5G&NB2D=MJHG0J0/HU8X5YBWQXKW$-FO<8*M5,V6TL61B T"ED$0N1!
ME"0X9I%]WND$XFG$"@]6WL$R.^Y1Y,V-_JH2KK).RQ*(6/7\@MO*,R,@LH1"
M1Q:\;YTSO0>\K\Z$ZEN%/9QDW@/U"]#?\&*5;;@+W)XN@NX)]3270GM3_>X4
M:Z:WXRYN&V%K82-'QD!@05 9-:"1$0+6=EQ<6&Q^8_U1T.R!"Z2/E67[J*N/
MFV;+'M1O\F@159Q]&'Y<9;:'$'40CA9P+VA79SJ!\TS4ZN(V:%K2=?-ZD??
M.7XJ>:^J7+]BT$@/C>^DOL9YO15)UL"['#^,)Z/)^\^K>P\HA.<I *ME=54,
M#@)/!"W7C@)".%76@BP;CS"WO^$\%=Y0JCTL![]-QG%R\3'/\[/WTWSK2JP4
MH6@I"G!,CCQT<A)0A!JW*3HI+E+,K?>5[6C.DQN-M="#[?MNBBG74:[P>)$5
MV?REQF&JVU[]QZ@B9*X=43@5Y*HQ*]8QG#<7.DF\AP#\ L\%3O]8X1$F.236
M@2JY^OZQ+E:!0RTY)8.P-=K;!P-N8/@*&'"HQ+=&T-ME9O^4PWQUAC I+R?C
M][618?WIX6G7#S^S:T[UGJC7$J8S2R(99M!QHU1FF)&)A*@+2JF8&3S\^*Y%
M5\/\Q>)6ZNUB;SD;@T(5\E5,9823@,ID, *]L['8TMQFWP*E>UG9FX]]CM/I
MY^'X_;.+R>5X/M#)HC'DH='*1X:P)^,XY$@&4RI&<Q.S*^W+S&['<_P%J(7^
M[]::;23Q'A*;;V/[?8Q7F; Y_32<Q0KP]31?#"\OR*9>?'0VNZREE9]/9E?9
MC[IHE[A L,5XDHL.$$RA-<&A*2*:8F+KML8=(9\CI_K56P_^T$W -^#5'KWC
MV:*[)NWGB4/!NAUS03MZK$4VR1A/Z'U@HK7M<S^B\R!-0ZGWX /=W,P'D@=M
M(SKRUU'5]"0+3BL$[2PQ-L?B?>M,P9OO/P]]'RS1'OR;FUB>7TZGM05W=$Y[
M$\C?9K*V:K8>/$9-0W5%6FNE;IY/O '&^>GZ$/GVD!)\$U(]>EFB"C:C9[DV
MTBR+PU8.GD4$^G]T:#G3LG59\LU(SD_Q!TJYE^85-T=Z%<?65A4?I(>@*R>]
M8P1.)\C>.)Z"E\:V+BN^ <:Q*HCW;_7M+]53Y]%N'L<B-AC)[C0^<^ ZU6!,
MS4,/GE6KU$4>?/2J]8'G712GJKS36:_W\F1O^?9@\-]&=.,$;Q=</65Q;,-T
MFG2-KCJ[EP(=!7Y,0O"B5&W^!,I&,EJ<5!"$TF!C-,9R:]K78CTN$1Y(J#@6
M#_:1<T/]USCM,\&X?3[-:3C_!>-P-)ROPK3.*.=U=!!2J*6-N .7/*VA*7LG
M4###UDR$C<'OK2\XM<EWJ/PGK877PU%B-43G2T/TNG:\%C%YX0)HG6O!9T74
M=8D@"BPYF&A<:GT^N G'N6SLG67<T[G-34S7H;F'4?6TL6]&=)IMO;O&'J!
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
MAT^C+];_9#9[-D[T_*O+D\_I'9_+9/HG3M/LBY&IF6+"F0R&*5$O21IP+'!
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
M^@25=[#,^JC1L]C&Z<.+I20&P7U*9$4743O.TGKB40LH(3%K>(A:-2_%<Q/
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
M$%/ARR9 : IH*V01Q@NNXM-3>:>P8CN-[R/<HX45C4#IG$:0*M6>DC8 9I%
M9H?,T/"B6DLX?UIAQ;V$OE-8<1^)]1Y6+"R@]KI B$A;4C$<R.QDD%QT*H3
MG4T[J._1A14/55LW"1T]K&BLS#%D"5'6BY8I(X0B)9B2A7&TLO"=HL*//JQX
MJ#K;2O $8<7:SF@T_)33*G;VCSQY/\6/'X;Q9>7.XDIEJU#C'B]K'7X\=)QK
M(4DK<G2\<&/1*10<12 +J"C!35U<Q9V0Y![O;5)!95:K<OQ,H*=C'*TJ<LSJ
M/7L"\O(+D!LQ"LULY+X DOL/"KV@]<<H2$(G8;C5B?541F5OK%UM2?*$X^5T
M6BM$747A7,Y*U)Z2D6L'2E77R6D/NI@2B@JQ\-;5 -<Q''_E.PI3UBW-3J+O
M-0"ZISB6GK8.M%T(1KM$K?.5O(8@2H28HW<I&1=X<S^D$^)CA45/0JXC*O,Q
M1$VO_<$O>PF.%KY@L<60,YB L6ILQ&QI4J$%H9U$);0QH46\9"N TQ^6]4^
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
M<-D.6]6U<RMN9. I<2J55)-,V^I/?P$^,BEE)A-@@A1[IB=<MD02Y_Q _G"
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
M*)N$T[>$U:;K+^1[=K^]_SDOBOR;+H)!U*ND-TD!06HQ$#[4^<OJ#Z93$TD
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
MV2-(3-%>MC_,R[64/:+L8!O98]>/=">JB?Z@IKZI-)LPQHG/8$QB"1%&$I+
M$S"@$17J;QPAJXR#_L.79J1HV8 6;E1)V2>P&3H%1X(QM2/0% =[[]\1A5UY
M_/J/GM?+=T2I \_>L6OLO7FOBVRM?G5[(]C=)E_GMYGHW"4D%DP&A,( ):%:
MV#WUH7*20.[["<(\D;%9J<7A89;VR7:2@KZHYCZH 3S/.^[<H#3U2?,Q@$9X
MZP:0,G?4N4%L)A_=2.2LW'3G 1GPT W</)MS[KP"?;^<P=7C3!9] J0/=G[+
MJKM76V74WXNBCK+ZH$8E(0Y(S'R(HR2"B"4<)AP+&,<T0)&7> &F-AVFAP:S
MXL<9&DYWLHX*P!Q$U<S"<875Q"RY@^F;DA-T@EYU899-4;%=BAF0>0%>%8)G
M%= ]:]W91R9P.;*7!H>:U7XR4?JY/65TC[U]=;U5<_INH^;WWL9!,W3K@M[R
M6D30DW%4&]J3&)G; 2ZPFLD*.,#,S<)_#H&!9?_DK;,M^N>$[R_Y9Z\=F<_5
MZ[ASVFW_;J/;&NHHRB:M;-^S9^4++^:$<\ACS)51P)11X.D(R)!YJ8])++W4
MQBBX5*"E&0Y-'(_<*OD$>&CB4BTSQ"Z=(C,+8T[@)^;G9\W"CL4'U3FWC2:[
M+-N]+@XST!RAZBI'[5)QYLUB<P3>09Z;J^>Z[/SQV [S1:W$M3MK%[Q.UEWV
M[IOOE=B4&5VKN\IJE:3(3Y@NCB 2[8/"B=J0>0@F#*5^X(=>BJR*1[L2;&F'
M6T,UCUOEKL!.O5[:AF+N3D/P^UY'H)6T/-5V-NEF;/X24SDQJSN?Q3<;9?@V
M82Z3]S09C_RD_4Y&B+6 7BCCP33KDW+!\\>6S'UX6-<CD?4K4MZ]7>??CNT,
M4Y]YOF0Q3*C4U7 2!A,L*/2Y((ARG'B>9;M*HW&7QN=]L0%3<@.I! <\*]DZ
MU]$@EN=SIO";4>\$H$[,K$_PU"(#+;/M <>(ZKM60#FKQ6LVZLR5>:V@.*S3
M:W?[>(>I,I=?Y]\V=TJWUFL5!CSPB$20!!)#Y%$?4A0%$ L2H\C'C*2^K;_T
M8)2E,=#.I_7?R?W#_P2=L/9NP$,\S?VE%Z$TE[M4";F#YP)WZ2%.]M[2B_":
MVUEJA]LH9^E)/ Q\I8?WSNXJ/2G^,4_IZ8LOB^UJ2^]S0KF,*8$1TOTY14QT
MCP,$_5 2AEA*!++*57SZ^*6Q7R^N:50+@V?@F9E5XR&9F.HLT!@=YS5)5X)G
M#W^16*_A_@,GKAJ;;ORLYNE^\Y>7Y2M2%(_*8JK3F^N-GZ*,]VJ"UBLL_=@G
M/(4,TQ2BE"&8RA!#/PIB9=SX/"56NZZQ@BR-!FKA0+X[EM'M"=1VK">^;>KR
MR DR(Y Y8)_:JCJL]/RDEIZ>@">*M =BC0M$*^,R+_HR.)UE3(\48^9<ZLO
M.LRROO!Y]CO M]DFJ\3[[*O@ZFFZ?[W<_^2=,HPWM_HTK!'G?;81[RIQ7ZY"
M&J @2!#$"4(Z:$S"1.T781"(V*,QD1$ULHS&B[ TVFRT@+70]8>Y5Z3]X5Z5
MKIS[[UH;4*MCL7D:.67G=Z#33\3$1+KX.3#?W4X_%S-M?2>;$ZO-\65P#NR<
M1SYXMFWU98KW]]P7/FFD"V7OJ^E.0,O=P3T382(")B'%F$&$)($T47MT'N+
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
M=5TO.O6 ^GYV"H):PRO0UQ'42CY;]%L'A24/N9Q],P9[H3F=F/OFGTYK IT
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
M,1)X)U&,L=KM&@!0LM.C.\Q]-Y]]GRW*$YK&BZ!(.6>I!D61V8U:SEQ$@*"
M%3 K"@P%9<C/A\6KO_&YLNR)&!P0T 8L9[)0$C$@F /6J RPE N08:,E@M(N
M<$$Q5M%@'>2TJB=0_=:9:%#UO(CLRYGL0];#,;87)M&"+]KZ&C@&PT/MTU ,
MGY>ZAF0NULOY3)4M'A>JTY 2G(HFS5:A<L!)7@!A5*Y39 UH%';WU=+9V"CC
MDUT9Y>QIKLMJ'7)?\M HS1:$/:_ (N'6]QW8OI@#5?WS0"9:"&=+5P/'<5Y7
M^C28T^.=<&]DGSS']H?W*ZUFF_5;^\AZ,Y/3@J-44Z8 A.Y072MEMR5< 9SE
M!9;";E&,] WRZB;"V.BFD2NQK&-IWJH3X+_<<13:R6<8;/N^A//.^^Y^4>LQ
M21I->A\"?Z?I_H=B((?JOH8DR./Z-C1;O+$[-CR8I_9MBN][<=_84OA:4R;'
MOY/_]3Q;ESE^77ZD!^..C=UY19UN:2JEIIQB"EB&F=VS4F.7%I8"CAB4FHDB
M%\)W:?'J<6PKB1/2;5EU+6;R5,GISV5^0%]?/:+#U_-B4<J;[ D\*;/-)0\F
M:81N4MG%!M-_'8@.ZD"T'P/<((H/ JJ%T?W:&8S @]3:Y^NP%\/H>;W:3/\Y
M6\R^/W^O3\8(S MF( 8090A@8U(@B(* (E8(F1>FX-2'AD]:'AO=UL+Y$<(I
M3NTL>I/V/;-E+5?$L\&+VK99\/:E/>O=_FMGN9^V-\@LO:A&,QLO/Q C<N;>
ME5!8;69BKJN_KNUD+Y, H&F:%@42A )%G;6=%Q#P#"I ".$IQX*(S&M6!O<\
MMEF[DR\DG4HXX'[G>[W V//T/XFBV1.[^4>);Z3T'YVQZB6BIJW?5XRK\8"C
M/;K&IX%PR^UJ@<Q+]3%=ZKG-RTZ\]</FFUY]_<87=4;=?Y7%8CXLJBOL?_+5
M'WKS:363VOZ@;'(J+=]E'!9 &Y4"3!4"7'!K&:I,D51SDBDOW_Q7UF-L!%H)
M[,HD/M5N)M]+H9,G)[7[8;)V<OL;2J_YD5RW9?\F0]\SZ5=)W45[\O<WK<G?
M*SSV5HYU4B)2)EC>I8;??5^-&U.%3%)"XWY8=?+W^+[\S?N_R7<VT*'!W^A[
M"SJ;&,$HMYQXO*9T@YVCC& (]D]GQB!.5T=KOBDE?##O9PN^D#,^_[2LSIBV
M80-$%P12@T!&!098,@4$)!(HQ@U#1F8&FS!GZNN=CFW+M)6Y=+=MI$X:L3L'
M77D-@)\A&AO6OK<CMR/:P:79'Z)H;LL>70[LFNP/PJG[<<"[76.TWWW7*Y="
M]Y?5\L_--T>I?/$R)237 F<9R*#6 $/, 5=2@(QQ)!FD.2R\XL&N]#,VXJDC
MD1M9DTK8I)8V-%K[/+3M_!(1L+X=1KIAU2%NNQ6)&V*WS[<[</QVJW*G,=SM
MCW<N-O)]N2C#&#[QU<.JY)TJRF%KEV%$"HYU"@QQ :)<(L S(T!AJ4$6(LTQ
M"HKQ\NAS;.10B5R%<$V2)[Y*?CAQDY^L*:26\SE?K7>G.8$%D'R&P&]C$AG8
MGDFDQO1+A:D5V.5]J$2NHK%BVI,=((I7U.1JCT,7./&%X$RQ$^]7PP_ FZIN
M_S&S[%:GIMD66KI__O[LLM3\T/=\([_]]G2G_M,^X[9(7Y>?]0^]>-;WWYP=
M^&'Q3\W7SRO]8#ZMEH\N[845SOF+3O,<:Z@@!"G".<"9L5L;QC4H,D),(3*C
ML5>:BD&D'1L'OM5RY3(2N.,?62N?_&FU3V23UFE>ZS_3ZXGC0QGD!-3_^%\_
MP1[5J/9.P/4@.F631MO)KA[=)-EIG)0J@]^>DIW2R6:9U&I/DDKQY,,BJ55W
M3DN-\F5%N[%]#?[GS:/Z*@8Z51[5UQ%T;CS8:+6<#O<OPV!GP(/!N7_2.URG
M-Q9H^X_5;*-=KNZII)JB-)4 (9<]AZ88<"H9X,BPU+A,&)!W*LZV[6)L.X*M
MA,F?3D1K"?T9'CE\@F.A&6<II2!E+GVQ2C5@)DU!KD0*F1&$9R(TN/T6)(>)
M:*_*T2A'FOI*U5=?(/V,QMO Z7F+LOO"2NF BI(6\+KJL0O:[3IXG6)V)PI>
M+&1W^F0'3R;Y3:OGN27=,H79_7*]N>?K;^_GRS_7ETIZET\Z;^N[A3IZYNUL
M+5W^8A<YLTZ_NL+@N]A@3BG/M%$@S02T)ITRP/*#->D$+E*8<9YCK^CK@>4>
M&Y4WJKL[HE*EQ&EO]VU6_Z0$8)(TZB5W3<VR!H3ZE3)4@2_4Z9,-%&4(6T#,
MYI!?DH=[TSB_C[[O#YM/XV'_T]C[,CP_C+OK'T:2)K^7.'C%P;_JUQ+@K#3.
MKV8HYZ2Q?CUAKDC#CV&;Z]& T@SG:C0\Q >N1:_0?== %J-7*ZV^\K_*:+7U
M-CGDK\OU^IZO5B]FN7)>3^OWRY45:S'-2<X%-BDP3-I-4BH)H%0IP'3.4Y9K
M!DT1%M$2*L+8]CNU6,ERF]]T[FHXRGW10\-=@H?%ST#K%^R>-P^-\&6:@DK\
M2;)+*NLT2 Y4F"2U$C&#8;H"&"TJ)EB @<-CN@)T&B?3N:7N_@NS\N1O;4G8
MG1K:OO1"SO3:4;"=U,\KO?7OHR)3FG )I$(&8*4HX(8SY]A 4($4+Y171IU.
MO8^- O>$+XVV _&3G?R=72[#QL;?Q:$7Q =P=H@%=B>GAV#0(KH_^/<]N"-$
M,"SG7"+"&^GH1+[=HWZI\AQ^UD_+E>OPP\+2ZO?2E'OS4O^RW'1.,T$,E"P#
M)K6\AW%> "8H!Y3H+"V@0*3(@WS*PV48&_'MGW75<B9;+9(]-2:)>-D^49F6
MH5[G'4;,CPA['H>ASI2B#D&XFWIW$&-YK7>08%@G]NX0G?BTW]!4-\+\NBIO
M?U]*C[7*>:W.*)*++-,&Y4#3U#FY&P0$1!!P38TID"E$6-&3BSV-C?P:02M?
MUC VNPRG'V=% :EG9MKB4_NEUEZJ\7,[7P4C$L-<[F=0'KFJ[C%;7'\A/.SE
M[EG-[*B4!;M3RCF$C((4%]S:@MH BAD#T%":(B:44%ZIWH_:'=M\KT4++'&^
M#U3[W+Y!_9YGLI?F02$I9_3L%(*RW\Y@(2=GA-\/,3GWZVZ+[GL^6Y4NX3O[
M9[V7+5T((24VP.#,I3(V#%!-"X"E9CJE&9,TJ%)@:V]CFXQ.V#JVH?9+*PW'
ML%6X'5^_E3@::CW/X3W ]B2UAD ?:=*]0(FT*K?W->C*[*7V\>KL]U+X"OUU
MQ94U"+Z\?!=+^QD3SB4J%*""9@";O  \90)P4K!40&'7;^*[1A^T/#9BJ(5+
M*NG\U^E#N*ZOU)U!Z'W7[:5_T&I]5M=.Z_5A2X.MV&<5V%^SSS_0-1K\_6RN
M/SZ7YAQ.-9%940#-" 08D\):Q\Q.0\QSHHHT(\@K/?2YQL<V]>I89B=@4DD8
M&NN]!]SU&7@+'#U/P@ D.D1RGZI\0_CV7F,#QVR?JG$:J'WFF<Y5X.P N3R#
MU6WJ;K'=<T1C4J.TD*# 5%L[%DH@-(.@D @SF68I3KWF:D"?8YO".Y%K%X/@
MZF574?;;5D?&KN?Y?@+;P3UD+UOL (#BE36[VN/0Q<U\(3A3XLS[U6@'YF54
M]WK*.%.$40P8)9G+386 *#0&&:<2,FZW"SPHNNEB3V,CE\,#\TF5XF$]2?@F
MD<Z3U:6 J'X6F/?A,M:=3]/#$7R5T_1)E=4A8@G=JUCT=YA>]_/:A^F'ZGH<
MIA^]$![E\VFU5,^R3$BU4!\69L5==CWIJM_6MT)IRDV>60N"\MS%Y@@.N$@Q
M4 3F(J40Z@+Z1?)Y]1?RW0\3U+<3V3^(X3JL[?00':J>*6(G:^D8=2CM]7NW
M#OCYAVY$Q7&@@(L;\0P*B_#&IR68X7H;@X4@>*NS'SC@_U+'ZY398K;1O\Y^
MN/2DA_N_N^_.?>*_RP_J714T_+\U7[VWW]*T4 )SP7/ M%95B7#*A ):4HY4
M+J7=S07=LW028VR;.?OUY8&W+=W@][R&Z1W4ON]G2@5 J4%R;$].=C6K]K69
M)$Z1Q&D2\>[F)B1C7>IT$V+8VYZ;@#JY!KJMM6XYPDH'V\UG;7EVYKZN<E-;
MK^V,%.X.F0 HT@)@6 @@N)9 :J[LKS"FRBN%LD=?8^.VG;C)3M[*\ K+NM2&
M[_6]9T34>B:O%L Z[#NO(1>6;2H2@@/FB@K]]()3.GE <B4A4UL+@Z93\E#E
M.!F2SRMA=%K&IZY>IO=WTQ1I88URYY238X!5S@'+L0&D4)HQJ0O$,A_6W#4Y
M.G+D"ZZXWVS> Z:=[KJIVS>KW7V\>WMW^[0[5:[EOJY^N-HDU?_8[8_VFAID
MFIV*WLRF,[_I>E#.%VM>FGU?;0MW?\W64T4$D3C-72H:N_=(-0%,91Q@01"6
M!3:(!YE<9_H8V[3:$S%Q,B:_.RD#@V3.8>E[!'X30KT??H>!T^'4^Z+ZT<Z[
M3WL8^*3[HHJG9]R7'PTW-+:!RW<+555@T&6ZAVT2PBD51&N>:<!SX_+]<0VH
MSC(@E"2Y*(BD.9YNEAL^OVYJ7.TM:.)O^^SQVW9])/,R/\M>UE__[?)U?*'.
M6&YR 3BW3(JU@H!)G@."E4A-BC7"7@[Z\?$=@%@_V<;<=KI*,[\T_4)]W:J+
M"F#/O+M++^&2!M725KF$]M+7QL3/W[:+BN- UMV-> 89>M[XM)AZU]L8S-CS
M5F??W/-_J=O>];?%2LOEXV+VWV6BCC=ZH<ULL_ZPJ/*[KZV1^3QW_;^WNGQ:
MS9:KJBJ:?;8I060WNXH)G>$"R,S%<6 CK,DH"( YS)R7:,9UD#](#*'&1N)W
M2I6"V96RJLYH-X(;_E?RU B<K/2\K'>Q6;J2L,M5\J+Y*M!]+<IP^NVWAQZD
MGA>*?77*!$6-0I.D42G9JI2XF9V42M75+\M7MGK%V];'1#F2'1!%I$$-AY@@
M'EL:4=N^+0E<G47)=KW\KFW[]4U++=+4."*&B )%M;![Z*( 5&+[-\60)!F$
MA 8=2?AU.S8>_KBT__WYR\_=$KI=@=B/.>,#US,W;A.W-9GR*I%+SJN%3GZJ
MQ;[L^-@Y5YL?3I'SLUWI]%5RLOD!<2D/F^?;'=,1]5:-]Q?;A./3BC:G-$>Y
M%%2" DGDDG4PP+#6@$A.><J-RC ,RF$TD.!CX\%2.CNE.[LL#S;B?J0ZQG'L
MF9;W:[A?K/4N8M1ZKR#8U7J/F'5IX&&+E:II*+&'S>\T\&"<)(4:NO]N:]W1
MQ?MO"[O?__SEM\:W PLN*$/ %- N4$88(* B0,-<&(Y8IE30-KNUM[&M*B>^
M,Z6XR4]6X-#UI1UEOT4A&G8],WDK;#WDF_+")1)5MO<U*+]YJ7U,2GXO=6.2
M=\9HZ6J7;3?E+D=\Y>+S/%L\UJ>_[E".0BX*0Q1 Q%44*R '%.<"%$922SBI
M$BGQN6$,[WILUXVU\>D.3T5ENX012PCH18H0A 0HP5/+Y;@ +"L00&F>:J.,
MX)D.X?*>0!\B,T(CN=T$;N&WL@96)@O WH_A^T&T9[K?@;EWD.+D3CYK1V6S
M^:SVCH]6"[,[7I&6@8".!UT3P@$Y7B ZM- UO_W"?0Q58Y]GZS_>O+S1"_GM
M.U_]43I*$:Q,EFL):)%)2U=* *$P<PM%F?=9LCPHO_.U#L=&4@?R)D[@9"MO
M)V^TJXC[D51,''NFIEL@[)"+W@^7:.GGKW0W<,9Y/^5/D\Q[OM?1(6"M'\R[
M]6;VW54KFA*2JJ+0PEJS @.<N?QK:4Y 03 S/%,F533H:O^@^;$1B)7.^5?I
M1K[ R_=#Z#ROT3L#TO>%>(7%5C2[&5G.9_(E^;W^;R])8<[#$>OF^K#Q8>^@
MSRIV<IM\_JEQE5U%1^4/:28RD6L$N,OO@ N! &762$VQL#L.)E5&O)TS!Y1[
M;.3S_\.RJ\=?4CMECOC[Z/NF9\#"F6BT95>/OY9QE%V]X:OY'UAV->CK&4W9
MU0MC^$IE5X^E^1]1=O4"Q$.57;W4?3<CZ=?E0BT7'Q9V6R#XXH\'8_1**]?1
MKQ_>/'RN[ZBLC80A+3)0N"*K6*0I$!#G@ JEH)":4N)5CCZHU['M:DK1PNPH
M/W3]S*OHF/6\TE?R)EN!DUKBZGCXIU+H/FX$@W"*9([Y]3FHE18$P['Q%O9R
MI#/@^H; \AV:4@Y-E@I+,SQSJ;HI <(N6X 2RS@F-U@2K]!]G\[&QC,[T9S]
MM-";9,WGH2<XK>AV/.OMB-G@Y[S;RR8K:8]'O&?@Z.MX=[^KUSW:/:/TU6/=
M<^^$GP/M[J0.;A;M#^XM-\TVZ[?VU^O-3$XU1H;S7(,T@Q1@ UUX $) 0HY3
M+E5AF%<]Y*!>Q\8BC5SNEMN"/_L1<E+BC_7U<XY>$.R94_8OLX_NL=W/:L$G
M22-Z'\CZGPGT@O! %GTTI(,L\&#$6NQG_[8&LWZ#U=NW7<-?[EH%HN[G7&$"
MDF<D3W,.5*Y3@)D10""6@4P6.A4RRW,4M/]KZVQLS+V;$J&;OE9(_39]L8 :
MCJ 'J.YP'9)H91U:NAJXGL-UI4\+.7B\T]%8+*GG/9=EI@#+0'RVF!8&YDAS
M 3!G!&":6Y+(,+(V8XH*DDF<TZ!@_7.=C(T<*AF31LCD]TK,4&^@<W!Z6H4W
M@M2W-1B*3[@=V ) +/OO7!?#VGTM2I[8>VW/QJD0]<MJN5Z_^TO.GUUEN%^6
M2_7G;#Z?4L$,E90"A-(<8.'JN+@P2D0+E N!"BV\#+VP;L=&"572JMDN334O
MA9^4=V.WU8RZ@+OO5B(VFKUO*HXJ1[EP02MS\M-6ZJ01.V)P>!A./160NM#I
MJ]:0:@?B6AFI*V]W(Z;]]-\/YKC+J; <1*'1("\@ QC!#%"5:E# +*,IAE!E
M10@AM7<W-B+:E]8=79]04A@97<':[O>0$MB /*<(8$(48(:[/W"6I] 4UFKT
M*\,3'^UAZO ,B[<?Z<?#L&>R/P;/O]IB,,'[81*)V*]T-BBA^RE^3.2>;W7>
M66K[&6T^\9GZJ#=3!B7+9<8!,MH C!D'U, 4:$BP)B;CG&=A+'+4P_AHH_26
M>K+2)6:Y<J11BAN\43R T7M'V!6:_K=^I62)$\U5>&GV>_?\:6:WUV4NM>:A
M2;*7.]+%2[5G+NVR(3P'4[R=WT'K0V_QSJEV9B]W]K&.L<E\Y1RLUI_TJDFZ
M,)/3 @N+34:!*A0!F$,*&$L-L-\*3A'*55[@H(C8<[V,;8M6"E5FRE'+^9RO
MUHG]DJNL.8%)#<Z#ZL<#-T/5,QLT\CD_@BKGS"0I98P8O=H&0:Q U;-]#!N3
MVJ;F2?AIZ\-=U_L?>F&'XN4S__.?W$ZQ&9^O[Q;JR_/3T]RR]M0@FJ*40)"F
M0@(,-;0F&X8 YVG*(8*:Z<";IO8.Q\8(5LSD>R-G&6_QQ%?AM<:OH.R[/XB'
M7>\;AEK42>(0_.<!@HV\]?E1S)V!'T#1M@I7NAMX[^"G_.EFPO.]CA[4VMHE
M>KLC/,QI7:=V6K]]+LO$?;4#HZ?&Z()I) #-B;4Y('&1J-;F$ A!PR#%4@7M
M/((E&!L'6>5)H&-U,.A^#-0KE#U34B7[OG%RG,Q^XC)R"UT;.66]RE*)B,[7
M7?&+Y8@=W/^P3ME=X3EQT.[<4(>*Z'5S[Y>KS_K)?JW?N(OM_:(7L^7JX](%
MB!ML<D44!:F[A,<8,Q<?(@$1QB L<$HXF2[TH\L*_]7/\?)ZKUY3CU53[Z3O
M(8Y7[&1;;45/',DEI> !5;^O0]_.:Q&1'*AN>BVL2]"<[,1U 7^5P#U &% Y
M/2J40Y5.OQ'2L-KIW@BU%4^_WLAPU=.]%3HHG^[_5M?,G793^ZS7+A?_N[_L
M)FW!Y_?/Z\WRNZ4XN[G]=6E7!5? N#HU_W6VT!\V^OMZ"E4AA2$IT#ERSO&8
M Y[####E[LU0D:5I4"A?5T'&M@=M]*@*8C2:)%M52L/.*5.7!:_427YW"B6E
M1H$^6)U'T&\G.\2X]+P6]#DD'1*-WH9GM!RD'<48.#WI;6"=9BZ]L;VQE0+X
MEUYO7''YNH**\^!ZSV>K?[FZ>%-8\(+E6H."9I:B20$!%Q@#QI"24!@-D1A'
M88 V-<9&\$ZP7>'!JE! \J-48"SE EJ_"C_:'_]8][QH#%=*H )D5TI@DI2?
M6 G(WZ&L@,^ CK[(0*L2_T-*#O@,U' %"+RDZ9H28/6T=*F8/RX77_2CZ[Y.
MD9%1;!0G!"C(#<!2$B"482#G.%.$P!R:H.2-%WL:VZJU%30T_/\2DG[+2!1\
M>F;ZK8R3Q)5"J\7L(:/(53"BA?U?ZF?@F/\KZIX&_%][H?O-VG+UQ26_<*7/
MMPF2'HQ+2;WB<H.F!$D)L2" <.*RNNK,>?%PD&4L5R;+#"J"]LH>?8Z-(CXL
M9IN9M8MM7]_#;]&N >Q_;Q81M@%NRI:K25+*"US[S559F1W.F@>-U'%OQCP1
MBG@7=JW'P6^_/"$X=]_E^^J-CD)53N!=W'3.(>)I7@"8,0ZPQ@10SAF@&2H@
MQ46>IUXY8:]U-#Y:J>1L<VT-0]*/2F+@TS-_[#G_#)%)^AHBL;U]CKMY'2^?
M"\I>].ZY]'RD[&2.=NI :6IRB0V$P. LL\:(<]U1*0%("@%S8PJ:FYN2D^WZ
M&ALIG"FJX(3M&H;> K*OG1(%NMXME8ZHW9ZD[!2/OG*4[?7TNBG*3E6^FJ'L
MS"N=$I25A=+?ZNJ_'Q9WLDS;NO[$7US.UJ9\<7V;<;=0Y=F*?6KUK%7COE,Z
M)6=:24,)X%+:/8=$"G">&< @S3FA>993+P_!N&*-C8P:/9*G2I%)HIKRWJM*
ME_*&<%F>W?)*G62^TR<H:U>LH6WGM=<;L-ZW3)4RR4^-6O]P)^=_RR$,RLSV
M"D,Y7.JV08<T-,-;9.3;4\#%ZFS(''&1 3I*(A>[]6[[^$^KI=1:E9X#Y:E!
M?=>Q/4JP/;^=K;3<O)\M^$(VSK1K9U>LG6]M'>'Y,LU-IAA6*:#*7<OK% .6
MFP)HY?*-LD)!!4.V_?%$&]O"W&A6.>ZX[,5@[B077/Z1V&W78LUE>9<49BY$
M'$L_Z^)U1JCGE?AP<*JB&+5>S8EH:9PXDJZ42[;:58^O)\E6P28 ^B6>#1,?
M]4@F3T3!!K60X@-Z;%#UT$-'CRU7V/K;<F[?6%<WV5-.=0X)%:Z<%P0X2PM
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
MPGDFJ)?OR_6NQL;B9;8^?SJY@N-U>HZ'3L^<?)0Z(VE$];&F@S\_;^J-!]]
M?'L+C$$,ZX=,"ZU>:6 P+O539)] /=_H6 9ON7ATM:[>:K&IFY[I]6?]5.58
M7;N#U]E"SI[X_,/";</?VRW[E%&DF$D52)D2 ,LB RP3&A1%EN.,8E[PH+N;
M3E*,C6OM)U<$ELCK!+[?,4'OD/9-T%9^4%;,<QI,MLQ2'P0X:2/6S[L%K%@5
M]3K),&R-O5M@.JFZ=U-C'=F.+]3=0KUYGLU=NMC:M8(:A F1%&CEDCCGR&7-
M9=3^D0J:.M]H+(/8[%PO8V,K)V1Y3=.(&4A=9Y'TI*9;\>F;>HZAZ:'L;RL&
ML1CE;!_#,D:;FB>,T/IPQ]21NDJ=]HZO7*;M)I$I+X1(E6! ,!?$3V0..*,Y
M@ 6B$(E,*NV5-K>]F['-^49*5S1G)F>>P0]7H/2;\[<#U/.DWV+32-C#I&\'
M(5;.Q/.=#)L0L571DVR'[4]W]$.K:H7;_82[35@\?EB8Y>I[:0[_:CO[L-'?
MUU/*F4#<$*"1L7:,$ )P(PR@*,]PD:F<:*^#H9!.QT8*36G[K=#)GM3)[T[N
MI!0\U/',9P#\R",VK#U3201$P[W. B"*Y7'FT^6PWF8!()QXFH6\V]DQXS1C
M:UW,9OWV66\M_#SCN>2< (@T!CCE%##$&<B-3)&1FF(35 S,M^.Q45/XB8HW
MQ'[$TP=P/9//06[HR>YH=N+*?0A7C6NF>CE#"<4JGO.$7[=#>TL$@7'&/2+L
M_8[G(:[]^^5Z,^5,82PMT:!"$A?^1('C(* (@92GF#"7*-^_D-6VY2!.&:!^
MU4>]J=/92RM=X*''%B[/@XXN( QQ\35)[MN4#S_-.%8TU@G&MMUA3RV.U3DY
MJ3AYH-O\NU\NRDN<_YAMOMT_KS?+[WJUG>[W50BDG>7W?".__?9TI_[3/E/Z
MO"_KTJ:5#_:'Q3^M0,^KRDW^T7XNZRF'!-.B$"#+K7V#,Y8!7KB3S5039 AC
MJ0DR;?H3=6R[CL9!UWE;RUKKY$^K=B)KO;N[MO<XX'Z4-(YA[)GC[@]&K5'S
M8#.T4S4I=07/3\E.6[=7JO6UCVZ3,-<ZUY%:I=;Q.+3_D8E$RCT*.BC+]P_X
M\;(Q0(]=UZ'OWY>+LF)=?:J+29I9"]0:GA1KNWR8 @B1%B!'",-<"B@I"5L^
MCGH8&^M7 B9K)V$HIQ^#YTO%-T#2.X.6:)3"]7 0?E'U:!1UW/[ S')!O5-"
MN/1@%_]VL;$$\\/.E=ER\;":/5H;<NY^6L9XZ_7&91I\,.XG=69!:U"ZX,D/
MBWN^_O:PNE-J5H:%SRN789,1K0TWP!"3 TPS#CC/<KN%S%(F&$:8>B>3C2[=
MV/C#">ZVB[6&D^2ITB)YJM0H=Y-6$3N>"=^JDBQ"_;UC#W([5[WZT/7,<^6H
MW>^-6J->[774:%BE5[7[ONK'M9I)K:=]+'&:VK>3G:[AOORQQS;$Y_\5QWBP
MV(!7&^O 8(*>QJ(UZ"!VGP,&)_0$UV$00U^== EV6*^UW@8/WRV4SVEQ%6(*
M29ZG0@N0IDP"C'(**.0(($,13@V7J<M></V8]T8YQG8H[!_C>^L 7%]N!X*U
M]V-FI\5D+UV!522Y?#G5J#-)K$(^L;Y11R4D0F.0T1DL?*/G40J,\;@9V]8
MD.ZM#Q@=<C,$AZ$CMS?7[43IX[,S9Q],Y4_A%L+:P6(]32750BH.4 HQP+#
M@ D,06J-RRQC3"IJ0HZ6+G<U-ANQDM1M+5=;69-U+6SRD[40FW_\(^P(J@5M
MO[.H.!CVO*;LX-N)F31RQCN<NHY%I%.JEHX&/:ZZKO#QN97'&S<Z))19O;[J
MOS9OK*1_3 TD.DN9 C*G'& MD#N%(J#(TDREA62:!F7=NM#/V AC/S=@%6KI
M9)Y4!NC[^?)/NQ+_AW;%PEVZ%&N=\$=7!,:5&':+>?5*&43EPAE.GMQ&PSOC
M)? F\])(!7I&=,=_.#^).D=@XL1,2CEC!H*T(Q';D>*HE]=QJSBOZD4GBPN/
M=V.89J_S?KFR[&6_EF^VEP>S=Q(_123E3*D,,".(-9(-!I23%"B6YUAIPRC7
M'3+@7^_9Z_,?/N/]3MJU(Z(.5V0>H/OQ1B0,!TH\6@N;F.4JV8GK,-R_7XO'
M)?[H1*(5CPX'91A_ ([))N#-CO$HW_A*O[&-*E?\5B_6I6E_MUJY&_VRONW+
M[I%:FKL_^4HU>ZWRM^N['WPV=WQH!?W%OKN92HVQR7("#&,IP(6AUIQBS/Y-
M$89@)KD.VAKU)>C8]E8[:V)="ISP1N)ROCXZF2N;K/QUH$76VW#[\>08!K%G
M=BTE!*4"R;Z2R9Z6B7A)]I^K-4U*52?)[A.HU$WN#CZ!4N.((3H]CTFLL)Z^
MQ!PV%*AGL$_"A_KNK_?T+G?&LNXV/L:N'3#CRH!"4 DP+E+ .$4@8[E.%3)4
MR*!DL%T%&=NJ\?6;7FGN).PMU<OA0'C:TP/ V[?!?3'A2PGW*Z=].8O:\)E?
M#L48:_*7LV#=D/_E?'N=4_U7=7<_+><S^;([N,JA8$)1"E21V=VSS@M %1%
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
M1Y"KSPZ< _#AR3VX?O>77LG9VAD;32[?.I5O_1O]:363>IH6R"[MF0$F9QG
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
M4&GA!J%>K23#[4"VU6Z(T'JXC?R%SZO>!9=_[-5\;SQ1*"4*9Q@P213 D.6
M::Z!R97]OX+BG'I71FWO:FPL[:0%6W&3/7G]3<4KX%XWIN-!UC,G7D:K@X5]
M!39_6SL>? -9W1T^NB"[VP^0%@O\2@.#V>)^BNQ;Y9YO=+E8._447$\A(CDQ
M:0H*; S NB! L#P'-,^,<Z+1QB6@NAX*<[&'(+X<+/HEW+'Z,H0^5U@W M/[
MQ=2><^_#GG/OS=B$7!_=B-%@ET+!6 5>\K3@T'IU<^Z] 2]D6L0^O&9I>S#<
M[^]M/>PE599[SL_Z:;G:3'%N7#@?!C2E&<#6K <T<VFI,FXDRC.8&J\+E+9.
MQK89;.1,=H(FE:3^CH$7 6WGN5@P]4QU'1 *\AR\!D$G)\*+C0[F3WA-K7W7
MPJO/=CS[6Z[T['%Q[RY;5R_U'CNC14H@-$#E- 6XT!PP00C UNS+((-9'A;4
M?ZZ3L4WRCTOWW\"3M'/@>9Z+W0A)WZ=<E7BEJ^#=\^;;<N4JJL2/"6B#(=:Q
MT[DNACU$:E'RY$BH[=GP=?Q7.P+S3]^6"UT7'D*0*(Z) 3GDPD[HG "6J0)P
MIE/%&5=:Y+[K]W'C8YO2I7Q)*>"U"C_7@;N^3M\"1]^FB#\20>OR)94[K<<G
MC0VV#E]28W_]O?A,QVR-\IM6SW/]8,[7!OJR6<H_ZAH_=^ZJS_)OF</CJ_YK
M\\8*_L<40@%S(2 @VF6Y3JD$%'(%H(0I$QBE" ?%"=XNTM@(H-'(W<-4]<+$
M25TQ=UUC1=^5!6M4"TS[>/MX^FT<AAVEO@^.SQ5QVU7%FM2CLAN4.H%0XI1)
M2FTB;D;B01LKQ^3M @V;?S(:@">Y*>.U?&/NDBJPTN57FNH<2L+3#&"!L3L+
ML00L[!^RT(I@* LA\Y"$1V?Z&-LY[\YINPZ^[A)Z?0Y+A3A$0BF0"04!1H4S
M.9D"1*8(%I3F]K>=4I-TQ'+0A"21L?1;2&Y$J.>580=.4SONUU9PNN?%.%4_
M=C:,O1Y>)P?&J8H7,U^<>?3F\-7J-/K#XH==TI>KEZG*7"WL/ ><Y A@F!5
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
MAI_%?";?SY=\,Q4H3[7*[4)%5&$7*J,!S10$).64YQFDJ? *GSS;^M@LD4K
MI)(P*47T8[CSV+6O*C<CTO,Z$0*&-WFT*GUF5[W6\N?'Y8]_M^]5&VK[E]T^
M^GQK@TS]5D6:R=S^4-<4&ZKT4>9S=_#]85$G\J@O$C73..4J!XQF&< TQ4"P
MPNXK%9,Y9(0;%%31O;6WL4W?G;")2^D+K&E9YS4*35W1!K'?.4 TX'J>Y7N8
M?:HQ:W+P7+WD[I 'P@.4: D=VOH:.#.#A]JG*19\7@I?XM_6>];WL[6T;9?6
M\'O[L_4TSTFJ,$* L,QY D-KDR+!04H98B*E6!"O\E.MO8R-,QI!DTK2^BPJ
M*67U7_LO@WI]#Q %JIY9HA-*09N"JRATVAQ<;G6P3<)5Q?8W"]<??IV;CG=_
MZ96<K?7V_*S,ZOYAL5G-%NN9=-$+>HH120E-"X"0)-94H 8(F'(@!4M3HPA5
M.L@-9 BAQT9'6^F2'TX\=RFRK+1)=*W.Y8J4KS?TP]R-Q![0O]%ER5;U_?N2
MW<=2JCZ>FY.0@1K)58J7R'^KNY6008A]V1+4=[<ES97E>S"_+)=J?;=07_3J
MQTSJ]9?E7$VS'&-:L *H@EHCF-N%B!..04;M_Q2*(\V"HD4N=S6VY<-)6EZD
M\WEHH946//W8/0Y*/7-R U I9AF=U@B:.$GC4>AU-"(17TM'@]+5=86/2<;C
MC6[4\!_:A?IK=?=#K_BCKOQ+'LS;V?S9_K0J _WPO%EO[/C/%H]32&$FL2'
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
MAUXNM+SZ3?OE0<M>_EIQV,K8J3?14CJ2F,NR6-I+GJ$>R7[JBY S@N]BZ9K
M"Z\A<0,P\V5D.<P\KM'E#LF1$39@B.O]N/:"\+FY'IPE!!&EOW^:R')S+"\2
M0%+! 5)Y&A.$"YH[&6)]DTW-^&ID'>ZS':'I[K1=@]&X7MM.TMTM?QB_[1PB
M 1RWHZE>S7,[IW2?ZW;V&?>3<A.X9:($_C'??'N[+3>K1[FN6KR]796F><O[
MGUR6Y9UZ,U_H$1[*&8X%R5)& (,L-P6""<!2Q( 5!94)3H6RN_<?,OG4:*02
ML_;5RLW\T=A<QH6K<[DKPTB+;_PZUBA@?WCLO"Z7#^)#HAW:HVM$CXSL42O\
M3=THTG1L,.OP<1G5*E15/<(C;G]^'Q+YD0[T ZR TW'_4 A[SO^=AQSM0F"H
MLMT;@L%CN.TA0LYGM_K[)\QW\,."/LPH@T+%)-4[@KD@X+D"3&8"8$P8R8I$
MT=RJ"LO1R%-C_YUPD9'.CFB.X>KG[:M "$S*EOI;O^9G=3UA_Y62__:P^O[O
M^IG:]-,_["V^XY%&>77/*M"^E^<_,-B_FV^T-?A=BH]Z!UA6!=6JE_R/4JKM
MXO>YDC,9(T(8RH 220Q@G$- ,B8!9I(JF,3:>'/J2&,SZ=1>U?<[\VQ;R1@M
MM) WIL)Z(_^@#MU6\%L[AEY!#>\@:G%!)6^T%[BU!FJ9(R.T5T_1&B)_'N/E
M*<?V'*U!..%!VC\[,#='FQ12[KI55,[J%_E(Y\OV;_=R_3@C6&IK@",08X4
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
M]/.FNJ)^8TTP_>;91-4W5;6:HW<3;-^)DM@Y4"K#*>5Q >+8-%C$IGE4!B5
M"BI<$$D0Y[:GXE?(,35BZJKR_T2U,G623J-.>\%5Y>^\#'&Z[(AY7<'+Q^PC
MK4MHTOOK+(G],?U(2S/2T7W8)7(ZTO< ;,\Q_S6CCW;T[P&"[G6 C^%\5JZH
M$UFU#!^7YF)B_EU6LU>%TY]G'-&TB&.]D27F6"-6,<!(QD#_7TF1$RDS>'U-
MBEX9)KFG 58EIW>+]/HH-]"_&)8V>%B(0V]/_05THS]KB0/%O@R'+F@>?[\$
M$\C0MX+(+O?>;JC![0=-=]F71Q3-MZQ\MY4SR5DJ!<\!RU@*8$(0(#3. $-(
M"H$PHD7FV("P=T(G;ANA!6%=>KP^PWUJQ'3N2=@/L1V)^00N,&,UHAZ=.MY$
MFU7$I&:Q^?FXR2&-":V \=>:L'^ZL9L36BE_HCVAW7,>:>7O)@U+_WD0V(K3
M O.<*1 7/ &0F0;3-$, "6U24201*ISNB1SFGIPAU0E\??$2=7K%MYIX(*$S
M"W(%'UT/\ZM1TP?M7&BF_R])USN,@X85#P P)(6=F?GUV:P?$BMBNS"$]\[-
MMX_F-+;..'O_TQARTGRO[G^L9C#-,H5B;4H18I*Z1 ((RC# 2A0)S0N9BMR1
M[=REF!KOZ6\H]-;HN0=\:V8+"VEXCCO?%OHF,G+SJMU*1YF;FOBT(J-TC+Z,
M8_A&TCTR3*6_]&68'-I.6PPV--#V5#_4&4HSFIN:S4F*,( JIMISS"E0&>%<
M$4&*(MZ50;)W($_/9O7Z'10^&J>!?23:'KX;^G-X&- 9D.T8[0K,7KNGM-<>
M]OTX> NY/3G)R!&W?8H>!]SV?GH8*W1&NEV*$V?\[9U6G&2*8(1 (80"D-,8
MZ %3D*8,0:E( =VB56PGGIH1U)&[NMJ2E;1N+&$-NAUOA( R,),<HMC<%88(
M8G9%QQ._6$\[*N.X@G'(0<[/!ZI57UXH;_LW_<E-^7'Y6:[G*_$/.7_X9GK'
M?9=K^B#?_Y1K/B_EY_6<RQG*\E3!/ 4H-=F@2#! LS0&,J>%*&B.:(&]5J_W
M)_O4N+&5-:*UL)%LI(V>C+@WT8-13?_[+_-E)%:+!5V7T9-<USW=?O5<]]SC
M=^2:"\Q77_D1+S[/U48O;8NCUPB8<IDU!C?1[CO5P!"U.$05$"-63/>_>F/5
M4/<H^03N;(,NB7.=]0 BO$Y_EP^KM9)S4X+/;.WO?S[-FQI\5@PIE78$.,$@
MICP%L$@IP I!@#,EI$"(YXE5'.DDM/G+[:NJUE:*?Y=&T[%VV*#?*$][[E2^
M)Q/8A6TWX0XFM7.V1V6:._,8:SR1?B?7Z3*MW7N,9?/=-\6/4%>?X-=W!7>;
M;W*M__:6KM?/JJZK5,X853F*40(HYS& '%% "X2!]G*S+)4T3C,GA]9NVJGM
MF>9,?[7/0%V5-9>MC.S5&3_O2C_XE+]O(9Q/_3W!.^8M0"VRWCPJ7,UOWEKA
M>LVE@ 5,_B\)^B9]K4L#"R!Z+A%LGAY&5 <<^&G[R.3Z3E7$VNT\M3OGQG&>
M$08Y0")3 "I1 "IS#G >RR+.4TACZ98E[RJ"R_LU3OK\D=%?F?!7- IT7A4[
M_@J)=& F.[)@:^%-7%\M_LMF?>_FBZWY=(A;BJ$H>B(ZY^E'I;RAX!R2W^!Q
M/-EK^H?V=TUHQQ=9RO7WRI:\Y7R]I8MREN0409ED(*<XT62890 CRO6BQ3(A
M:9RDXCK[S4J,J=ESK8B5%4<;(:\TV^S68Z 9YQWEUS#KS,^[?VC4,+7+.VMQ
M>VDMKC?UG* ,9?K9"?&ZIJ 34!=-0[?1AK;J^ZX][-7Z6?MKIBD63;'"(,^-
M&8@(!RS!$!22TY0G<9XCI\:@W<&GQF>M;%7XU+(G?.HR;(@2@7)!@##WUC"&
M*6"IS$%"8H9BD24Q%"[)7X-A&R%4SR-L=KP^%(S ;+T3RW/LW2EUO34,[ P]
M<F/ 8Z6.&P">^,PP3FL[!WZFSR:3X>U6,^AR,R,2$BI1"C+%3!5RIE]3EA
M"Z3_8##&<>;";J>GF1K/[=I>/M5B#N\H>@96N]?X>K "O] [G!H);Z)&1G_O
M=C\&GM[R,Y.,^K[W*WKXYE_X]. 6Q*M':4RI[>;;RF0UW?Z<ES.I2(9DF@-:
M* 2@5"G 5!&0LISQ.,L0SYPXX/0T4^. 6LK:L6CEC/XTDCK6M#Z#JNU.?BU6
MP?=T=YB&= KN0<%?;^!3DXS=#;A'T1/]?_L^[:.V_1]Z[:O<'BE,B9RJRUD6
MYWHWU!X/CZ7F@R1G@)("FOCZ--$60DPD'M"$_.+$5M_Z\3N0_R[+\O]$V[V\
MD3!5WD4C]34%\$^A;WNRXP/,5^I/TA$W>G<)QBNKX_= $Z1._JGY7K%B?H_Z
M_;7S^QX<F-6S6C[H]_71S--D56N'^8ML2Z/<J<_K^9+/G^CBX]*D%W[0W\ 9
MSZ7,\KP *<:I.7B& .=)!G@62Q:;.SCEEN(S1(JIV2[Z.X@<LWL&@6_'1<$A
M#<Q/1GY@%(B,!C>[$@Y-8K.1UF/FSS5@^4H#&B3#N#E!U\!TE"!TU6##V.[S
MV@3Z;)Y-O:V-B<KZUW;^5 5N+46WT,07<_MWI_XH9=-C@6\?MPMCV[R33VO)
MY[L6#)T<[!FA>0I%D8,XYQF $"K M*<&!(]I*E&,!$:MB6;'BT'E'6#9C6+4
MT;WTVJC;B^_&K6&7VHZ#7W_YQN'J5L^;JEJK)NLV4;-2MOK;R^I'E<)@I< ?
MIJEQ7<:BHW745;N^.NPH[H_V1UD?3]M#6%E'W49&@?UPNQEG4K=M2<CY['8K
MYOI;^KOYLAIF$3'A*1<(<)$3 %-8 $Q1"HHX)VE.6$;L3.L38T_-8&[$BUKY
M[ C^%&C]='PE%*&/\VU1L*:W'GU/D%$I^6\/J^__KI^J>4C_L*>?4V.-0A8]
M2K2O=M]'AG0'K@,8/DC]>;JHDM;U:[\[[FL"&YKZU3,E5"XSE0'%80P@S3'
M!9<@R1*4)QPSQI%]DV"7J:?V&O_QV]??(E6+7FW6I1'>I:6M$_#][WI8.(.?
MR37Q4Q\Z:%:R1YT3_T;\Z)=& <M<O0%0NS01#@7Y:+V$_4+OV%5X"'J]S86=
M!ARQQ_ 015^V&AXT@KM=]GZYF6^>/\P7<OU63_"P6C_/.%99@7$.8)%K!S_G
M"- BQ@ *;;#!3.8"6U6V/3/^U(B]%C&J9(Q:(>V-M%,(7C;4KL0E,$.[0>)D
ML?4H/LAJ.S7>:)9;CS)=ZZWO8P-K&QP5&M+4L-B:6/W/QE_3KMMFLYZS[:8J
M';OZI'59+3=:+SWHP\>E?J]DN=DEMF2%1#*C^CU'"0<0TL+$F2;:RN.,T2QE
M&7/KO.=5O,D1QH *9YX7S.Y@[O66(3 _G>JK=!/ME(L:[:*N>J:(_TL%HU;#
M( E,8<#WE77O5[AQT^B# 'N4%Q]FEK#YHV]H.=<F:,(4SJ#A<"8!)$+[['F6
M I(G6<Y5FJ#$B<V=9I\:65="5=5?ZG11QY(O;LC3/%=)KK?0#.O-%")) 18Q
M!"BC/&6(09;R,&F[SMB/D[-;HP^B'Y=S=\=:([NM,QCN@7=&QPS>2OSQDW9?
MH#9RQFX]]R33=5_ ,C17]^4@;OM-%6JE_=<_OLYP(F(49PDH6&%< J;W#ZB8
M)C7*BY3F!4NH'97M!YT>/_UARLXW)V"6R;,=C/JI9)C>@?GACT\?[]^_B[[>
MW]Z__WK]BW^L8X\3WWRX?IF;O^S?X\Y0H[R<QZ*W;]R)?W&_9[E=+K=T\<4D
MY.0QB5&6,X 1S %D- >8%M1<I.0\I3'#TJKUYLMAIV9HU9)%O1DZ?2A=OO 8
MIGOH>\U:[2]#U;:_?!BF_D@7"S8P.%T6'&O;<Q'0^?!HA_S' G8/\$_\Z\#<
MR3H\0WN@Y=PLX=O5LIP+61=9NU_395G?%,P25C5B*H"B6&_3(M%>'\SU_LUE
M3*@H,(^M;FI=)YX:#[VEY;>(=X5US*JT!=S.D0@!8VA*,R)''9EOHA=21QVQ
M/29C.@+E*SW3=MIQ$S8=P3A*X71]?B Y+:IUE>)T%<GFEG(FDIC"."6@@-JA
M@!G-##5!H"3!D!*5R,*I][C=M%,CINI$,3IN-Q[)6EY'FK*#WI*DO ,:^@*@
MO[GX31O"X)&>G"#R14YVDXY+34Y '!&3V]/#:,F<Q6LKP%2P*$VUTUWLJSF9
MW\C'<G>/QK# 18XE8 5'VFA"&) DCT&,TICD*$YY0ER8R7KFJ9%3(W@T;R6O
M(H-4*WND19Y_']#_S7XI[)@J","!R:K%]N,+;'=B1Y7<0>X@G='RQ%OV\XY*
M7<YP'+*7^P##"$Q3XN-\4^6'Z2FT\68FDWH:6<YXR@BB4($"F>)6F&> QI2
M-,D*%"N8I=RI8D;/7%,CJ8ZHU2O$N\*Z\5(?PG9,Y FWP-QS"-E;*\B<B<8"
M#$_4TC?3J&1BH?(A?=@\XA["^57R*F7X_4_^S1C G_37809S4QDU+D!"N7:Y
M"I8 EJ<,X#A7"2EHG DKP^;<!%.CAE;&J!4R,E+:1W&>!+&?"'Q $]I-<D/%
M*9"S3_5!D9PG!QPME+-/G6XL9^_G7J=15>?RM[>!D$J0+$1>@#A)"8 9U,Z.
MT,20Q@ARS! I8#)[JIIV?-W0]<;.?AA)>I>WZE"'$<(MSC6B8O)AOEP:*Y_1
M194:/(5&5+;?F%PHD<8Y!#*7 D#%%2"(<\ 43; @B60Y;KXQ[Y>6R?Z3_;ZT
M&KSBMT76D5!_Q:^*G=$\P<4?\:3RVCYD+T*W_C+=QAS7;")]Q6RE_DMU$'-<
M"M^]PERG=X^Z^7V^E'?J[5J*^>8#Y:8S]_.;U7J]^E%'QLG/>AX3#?&@S2&,
M.2UR#@J,8@#U1@<H)A*(C+$D191"0FW#<ASFG9KGM!.SNIHR^TPCJ'TXBPOJ
M_?M$0"P#\[R1.KI342UWU I^$^WQ-;)'GP/C:Q]/% CGD0*./.+M%)<T +6>
MP"67T4:+;!J@8C?T:<CC ZLZRHUAR':R;L.BQZJ>*8H3)1##H,@H-F?E,6#,
M'(H5F!"&D$R$%<7;3C@U;J^E,L'_BUIR\R.O9'<LX7@):3OSWR=^H?E\#UA#
M,2^L[UI>CZ49+9'Q587QTG3C%ERT5/ZHMJ+M<\/HY8LL-]H>-<$*)G3G[])D
M7,RJACP2:SN1F:*PB.> F/.T'%-5I(F U"V[[N0L4R.2O9!1):4;>YP&THXR
MKH8G,$\<(A/]68OH\1:_%P)/A'!ZCE%9H%?-PU>__\/#WO>_T?FR_'U5EK*\
M6WZE"_V'JAM_S7+("\4H C''"D!I2J*D!0(,0RB%J4HOY("R].=GM/J&CU^/
MW@@<K9:F /W3JJ0+LSW22N!],VDW;N@!/6,9Q E#0.:)=M!AE@.<Q#G(*4%I
M++*<IM2MT*Q7O/__!+4=%U\)WSB$7.'VBY'R5P/?NPJ^*@C:(%B+&ZG5N@W
MTLA^E>OO<Z[=R:<F0MIC9,1ES#PQ>,]$H]+X984/N=SB"<]UL(V+6L5KS6B2
M<F3B)##.!8 D3P#.$0&RH(BG,E6*6=6ZLI]R:J;=057C@Z+&?U;G+)7@CJV)
M+,"W8QV_D 9F'P]H^JOO? 10Z"+-^PFG46GY" #K<LG'3PZ,[>#?I-@NY)TR
M#0#NJUHQ\N?FC1;_GS-."<Q1 @%+D'8E:28!@R@'C& 8YYP3BI53V:V>R:9&
M.ZVL9E,VTCK>:O?!:GD5[0FLT/?'!SA%?U:B1D;6J!+69\TJ"TQ\W<_V337N
MI:J%TD<WH3;/##UU^BZ76_E!RVDB1$TT^3_FFV]OM^5F]2C7[W\V5:B,A:3_
M9[I3SU)$E5(I!-1TXX"Y+ !%>0H260AMQS!"[*XRKY!A:OS2J. 8%CX$?-MS
MK*"0!C_EJJ2/S-L3M?)'/[0"4:N!R;EKZ^^U2IAJPC[/P09#Z.V4S%V"D<_0
M!D-T?,(V?*BA=8C_(1>+_[M<_5A^E;1<+:7X6)9;N9Y)K!05.008X0) 5&2
M9)@#+&.92BBRS*Z"RL69IL9B32%>(RWXIQ$W:N6-:H%=ZQ2?0[B?Q+SB%IBJ
MAD,VH([Q!3BNJ&A\;N21:QM?4/"XRO&E!P944DK2_$Z]B"!H;I 2EN>%$#$0
M'$, $Y5K6L@(4%F29RP3VKN2UH65SLTR-4I(TM_R_VV\@9>!+@[%A\[BV4\"
MWE *3  U0'>' %V^F'- RJ%JDP_$1HJI.H.<IX).EX#HJ^]T]MGQRCU=$O]%
M]:>+'QX8\#2GS,13S65I4I&W:U-M;9=!'^<L*1*B0$&8R0Q..2 )8X"D*:<8
M9QP2YA3MU#?;U&AQ+Z%C9%,OI':^G3>@ C-C1\Z;:"]ID-(#5ICXBF;JG6O<
M4"8;M8_BF*P><G>JWJZ^R_7NNXQ8#F$F,2#*.%$%C0%+H3:>1(QA+"6$B56!
MN*.1IT8%E7 V7^H+@%WVB0;#$/A%MT; R>4YJ>T@%^?E2*.Y-"<5Z+HPIS\P
M;*]^V=*^.B*>05;DA&$$,JR(WJ%%!G!1Q$#E7*J,*4)C[K)#GYAC:B]C]_ZB
M:G:^:9N=1WO)R^96P_&*^13$=COVE<"->.?SLD&\$V;.>W8/*IYVZE,SC+H_
M]ZAXN"OW?71HOD)9RKK_;OEYM9CSY_VE92(2F<=*@;00 L L@P#GTC"%8(E(
M8:KBW"U5X>Q<4Z.(NEGV'5O,'RY$7SFC:FF_^\$JM/5>27E3]Q;7;W\M:9B+
M8 M$O&4BG)]IY"2$BRH?YQ]<?F3H5<A_KA;;Y8:NZ[9QY8SE:5K /#6M&#0_
M<$H %0J!/*4H$3"'J5UYY[,S3(T5FG/\G91U-T)+;CB/H^U%QQ7HC'/!80W,
M@&N-,\I?<9UQ..+(UQAG%#J^OCCWP8$^P+SDBU6Y79N$R$[*_!>Y,!'D;U?E
MICS*F"\[ 6*%B7JG'&2<*6T4Q!E@F&H.R..XR'E>)-3I1.]*>:9&$7O;^./2
M9)3.O\L7-38<O8DK%\O2\QAO"4)[*?TUF+5[$L(R\82?+W_F2FG&]7W\0'?D
M)WD:=G@)^A^F6M*'U?K=:LLV:KNXY54+G_*+Y'+^O3H62%3*XE12H TE B"%
M$N TTW]5A))"D4(B[E[[S&YREW=VO-)E;YHB4W33*5*V4E$M@7LQ>HM%0'KO
MX@P7H* 0 HAC!3!B#(B$Q8PDJ<@X=2TG%FH)PE<#ZRR - E=0:&WVYS\@QEX
M#VJ%B_;2W40[+:HTKR9[W^07^>T&8 ^4QVX %I..W@W 'HA3W0 <GAZV0VC;
M</4H[^E//:)6:KZ85]O3I]522+'EF[F>HFV741"&%-([1 9-V5Q)(: %H:#(
M25'@1-OBU"D=S&'NJ1G7+V1L>Y0X'LVY0&_'4($ #>VR*R5YY9[4\INXZ.B+
MMHZBEVI4M_(=U!M-_)<;&0"C)Q)SF7E4)AL R2&=#1EB,*>MS;'C.UG_^7'Y
M3M8=G78RR'*6X +#A*4@IN;X()$Q($@E@),4"8(I(:EP2Z"WFM?JQ1LUE[X5
M,IK7K]_&B.E,91:(6Y.8)Q3'H:]6WNB75N)?-9+1#M4]J?GL*>"$DC]VLIAS
M;%ZRA^$$(SD\/(R+ZCH*]37(05E/<S1@-BZSU355WV:(JSR1B@',N/;$H=*>
M>,82((4@+(MCS*'3F:;;]%.SLO9=@!;5-9(;*3E";\=.X0 -3%.-X/4%Z8D"
MR:WTE>5UTU:&]$=8PX#SQ%R.DX]*8<. .>2R@:,$R<+=G_JKK(")PM5Q8@H@
M3CB@'&, ,\ERFL2<Y8G'U-O)WL4$R;=UO5P) 5Y@TK+(K UTD^(*UC@YM*]T
M-^(*AF.VK*_;CJ_RP=R>?)%/JW75@&X7W!T7FFU$#A*E- U)5 "&$^WY"5-C
M!*>:B9RZ?Y^;:&JTT\@9[01UCON^"*T=]?@ +/2%[1"LW&N(7 #"5_V0<].,
M6SOD@K)'=4,N??[:*D--$NY<:%=/K=:/S4WLCIS>_]1OY9(N6F(JWSQ_7J_,
MX91I2=<4PBN;:/680D&0!")-37HMH8 5) $J1T3S#80I=0I)#2+EU CIQ7[>
MZK';RDO3ZJ55I2H.UBHS+ (^S,);,MYK+^>8EIG/E;RB+%, I+W7<_(IXRL5
M@@H \_D*4B$F<Z^R<,IJK8IPWG*^WDK1"#1#&6*<\P2(+,WJ.&2&"PCR)&9)
MQF5,$NNN.99S3HWB&^FB=2V>?3T!6XS[^3<0<H'9=.?:_N-ET:A*:OU'@^F7
M4)C:5VP(@.U(]1L\8>Q4UL$1K9XB#[8CC5;RP5&U;@$(UT<'=#JK<D^:BM6=
M3O3U^6B;4?Z\"[=<O9&?Z5S\EZ3KNZ6<D2+/J2@R("C2MCWC%-",Q$";]47!
M"BJ54+/-:D,7EVG\.E&<V'TG4+B72'\O,X?67-<MPV6F'P_<P!M F[ZV4R72
MND0'=S8[?6[:D/+R)KI?16]D9+2ZB8Q>D59LM!5RZ*<VVDJ-U6)MG!5S:[_F
M!>2^CFS733!>DS8O0+SHV^9G1/>$QW?-U[DT,0GKI]7:1 2]>?YB(A6DGG]_
M"P1SF"O%(4BK)$B<9X"I& +!*%$Q3V.>6_5><IIU:N['3O"H*[DYCMC);I\D
M:8]]_U85#-' NY(%F)ZOWP8A-2CSTGZ6T;(QG17O9FBZ/WQUE35SP&+Z2WU;
M+?3SI6D/L'F>Y;DB$G("-!EA "&! -.< I$2)%DL.>'0QGBVG7!J)O*]F2-:
M[*6NSC]E)>O@ZFNGH;8[BO8)8&@S^ "U]_VH75-WK1<*_Z773D_W6M77>I7O
M*<#6_]SU34#JZ,M[^K/N<*2GZTQ^T,@"%WE<F J.F-$,0!DKP%)5@)1J+YW'
M<2R157W;*^68F@'TLB5&$X-L,BIN]^W1.LH,[RSBLE:N=V;!5B!T$($;^*.U
M*QF 9H!.)BY2O%J3DP%0]?4_&3+<0,-LM7PPY>.JGBMZB-N?\W*6<"8$9"9'
MKS!)Q57*'HZ!0+G*"$>24">2/#7)U!CP92&]F\C(&?UI)'6,'SB)J*7-=25.
MH>VL%W7S["!R-[9Z,/!E8)V:8ERCJD?)(T.J[[/NEQQ?MX^/=/U\ISXN-WIQ
M3?Y<33('FZ\D,-$4D&C+*-.&$J4IT-^*&-!4P!023F5&;"^E+>><&B4T8IMM
M>2]XLRG;'Y;; G[YWB( C*$MFQX$7<R8P:#:7S4$ '>D.X4.R!_FR_E&5@;C
MQZ6J_[*8?Z_R"0_@_\W/Y8$C;#VW!+8CC78=X*A:]]S?]=$!-+ZS%C\NO^OO
MV&K]_$66<OU='KP!,64,,B8 SB0'L" I8%Q[O3%G*2$)S6*!K7G<<M+)$7G'
MP=I)'C6B.Y".+>865!X R1&]U",0KR-S6UP=V#P OF/1N2^<W7C<$; ^(K<=
M:CPF=U3N!96[/CO0#]=[=MN"2WO?#$L,I/:T 8PQ Y04*5!0$5RD:9SD;CUG
M=D-/C9>-9([.]1XF2Y=ZD/*A'6ECH%WLG>7N.A_IZLMAW@\\KIM\I-"1<WS\
MB2NJOU3LOGB[>GQ<+:ORBN7M9K.>L^VF>M571R47.[4YRUF>"9K  @&D,@)@
MFA: BD0"B0E."&-(I/GLNURSE4.IJRN%<OG2=T4+&!TP7VRKLDVR*N!D=KG2
M7 Y%JZ>J4'WEO.@)M8K<A W4__C+?!F5E?*_#J@Q<]VZVA'-N&L5F* ZRD2U
M-E&M3M35)]JLHMUROM\MYX4BMK[+V7C!W&>MF^L$&K\0CA< 3U;)\3/RP MB
MNI!E8RKD,&98&ZG:A)(Q@'FF !:$@40F<6HB3PIHU>OXQ-A3,ZDJT1RO9SM(
M65ZY#M,_M(-JI I@5IW0UM<U9V?D<:\NCU4ZNHX\\9&A7;L.KC/_MEJ)'_/%
MXG8I#L_'9I3E4@I&0(8R"J!B'%!*J+EZQ%0BG@KF5'3!9?*IO<NMJ)5)--\?
MX%*'&XA!BV#' J&@#4P3)R(L;J(74-M?]@QH!^:.F;<^80Y3C]Q S!V4X\YB
M \88QF=WZP>ZG/]/=0SX5GLLJ\5<5'_14WW6W]3VB/!.-97HZ.*K_DUMU>Q*
MH#"4$8$Q!H+30GN+VB:AC!1 \Q].4Y)3J*SN5[U*-34&["IU$[U0JWI3NXHU
M]U^U:M%>M\'5:_RLLQV7CKYZ@4EVK(5S)F"O0'MB9C\RC4K97F$\Y'*_@_LR
M6M>KLIQ)5!229S%@-$\ 1 D#&,L$\*)@:8%S4K#8)4WA]#1.-#Q"<D(E5"1:
MPVFC#2<_-FB%Z5!KTQ6I5[$KUUY[9/2#$,Q0K"9Y99.PJ^AEX^_%I]VC*VXU
M*,FGU69W+H*1HCA6#"#*,M-FAP&2J!1@%HL\CZ$@=B=(IP:?FM%EQ(LJ^>RO
M\(\ ZW^IKX4A\*N\1^#R<=)E*.RC%JZ!9*3H!(LOAU/<P3F5>^(+CAX9+8[@
MG+#=>(&SG[DVSZFN+O]&JM5:[BK-O]-_E)LY-YGE^O?SA^5!R$R629YB%(,X
M@QS #&% .1,@D2C)$4N4B)UJ*5\IS]2X[F6P3=5R@54:=1HPW$2M5I7KTN@U
M- 5JV#):GLN/MSBAS_('K\M(V5%7 >P]2VJ8-*^4+745=.>SIJX;=A@[[PMW
MW/)_;>=K^69;SI>FZ$?Y26[NU%M:?FO^1<P4+W!B&@;%1/,QS)(84)AR\U<:
MLSA%N2S:UD'W]HSL(H/5&_ZRC=#]*-7_M'CEO#T,8CL%;J*EK&(*N%8BHHT6
M;M3KM$;(W#-!A$ A"08PT<8^I;D$*:$X*1#,>6Y5BC'8XHQ:DW$JJV*W^X7"
M.O!6UXIMHFD:\:(W':P_U5@;Z=M_/X^U\XXV!#1/VY?3U*/N54- .=R8!HTQ
M<!=:K[B4HJP[)2P6IB^B.1VMO)!.PUI<Q-K>SR$HBA1I<DL(8"G6&U FB9",
M9)EPNENWG'=JO-:*75>A+N5FLZB[J^NW;*E%C]8[T1TYS7(=+.G,/[JAF>P%
ML'N9#;#U:<J7R\BZ,Y@;3K[(RW+6<7G+#8HCRG)\?&!O.SI?_R==;+61_K3=
ME+_+[W*1-D=EF>8@4N 42,*TB2PS"6@N),"J*!"G,E>.C>S.SS4U5C*B1I6L
M-U$M[4U4R1NEC@WL>O"U8QY/J 5FFQ[  @0!6F#BJ^M<STSCMIB[K/)1/SF+
M1]R+6;[=KM=Z?_XP+SE=F-J8[Y?BG?9-9WE12%4P#H3BVEO+M6E#3.WE'/$X
M+XRM8U^[\MPD4^.)1LZH%K0N!:M%C8RL]C4JST+:SQ"^@ I,#8,P<JHV>0F$
M0<4ESPXZ6BW)2VIU2T=>_*S[M:LI<?)Q66[6U4W6V]7RNUQ7';[OUU3,EP^?
MY7J^$O7O2VV:?%[/N9PQ!(L<P01P*"& ""* F8A!FL8PI5A  3/;N]E!$DR-
M(AI9HZ=*V(COI(V>C+A5,I70]AU=E^8S=6*595[5\&6Z?",<'/S M&/DC_8*
M5'%OK0HW4;LJM1;17HVHTB,T_/:WT,&78:2KZC#+X72[?164/5?@P\8=[9[\
M*K6[E^G7#33,/_UCN99\];"<_T\54/1&+J6:UP62JRNESW))%TU9TX]+S>>R
M;%N0S!(DDE1A"K(<"P I5(!(PD&<)TF12I52I5S\URMDF=JFU';*F3=B5G>V
M3ZW\;B[N-4MDYP*/!'S@#:FK1166V.IQT[E&CW:ZM,DO]?HTZOASH3U@ZLG%
MOD:245UP#Y =NN@^AAQ8XN1E,XR7+3#^6(JFX;P4[W]R_=';1_.W6:9HFB!)
M0)Y+I"DURTT79@IP+!3,8R[R-!YP:SY(F(E>GQM=_H^V[:O(^.B[.7^)6@4<
MRZL,6B([2@V'^&LU6SINU]-5(ZKUB&I%/%9YN09'7P5A!LDP;NV8:V Z*C-S
MU6##Z/(_3>#2\J$J'YRF."L2K(!(LP) F&+ 8$J!]@J*'*90,6IUT'EB[*G9
MB8UH@THO=R&S(Z6!0 2F&DL,G*GCA+:>"*$[\JBO^0F5#E_>4Q\96B3J92+Q
M)[G1+_QB:US1-M]XQN,\9;G*0:&TK0)QD@.<*0Y8*F2<L%P6J'!Y5VTFG=I+
M_/&P6$$5,N9:N<D"["1+5%$H"%)6:&*,TQA@EB$@(2T0+.(B+:QZ;@8#>[36
M04?U(:K(L0"0VQ&K;R #,^Y1R8<Z[NZ7G<R["A'GS\D'E*^RQ\A;@2J+*4<N
M064/PG&1*8=GAU'^>[I>ZM'*SW)=5:NJZIU),>.20Y86%"0"8@!1@0%6<09D
MD21)FG.4$Z<6&6?FF1JQ-V)==85T"5H[@O$ 6&!.:24T5PQU4;R;J)'2'X=<
M@,$3;9R;952FN*#J(3E<^OC ?+Q=R;JWJ\<GN2SKP@0_Z%K<K^F2?Y/W/U9-
MM!5/$H(24QU "FE::&A+,$X*H.W#@B<TQD(X)1,XS#TUWFCDB[2 CHES#GC;
M$4<@% .3R86BFM5]9HMPB!IX[J#Y2G)SF'G<A#9W2(Z2UP8,<7V*@*GL=Z?T
M;_3&O7G^K+]FF]NE,%T9G\Q7:488)1#C L0920$L5 JH0 2PA!9)D5&$TWQH
MFL"%N:=&6P>I K1.2'UJQ-^U:*UD'YXK<&E!['@M$,R!>>TEPE\;A%O);Z)*
M]IM=6]=^I*_*';#$+$#^P*697RV'P!*2OCP"VR$&U&@1_[TM-VV.E1!5HB)=
M?*9S\7'YEC[-S<E+>T9?<6K9!)!(T90>_EKE_HA9S& LE1#FM X"*#@$I"AR
M@# MB@(1C)45X_D5:VIDN),ZHI7836"A<0<WJ]H#;+*I+'-!/:]B/TV^WMH$
M9M".4M']*MJK%1F]P,=EU&C6N:F,:N6BG7;FR4J_Z.LKKJ!#I9Q76<F1 A='
M7E&W>CW>@>^K].-OLO%J!'D'Z$5U(?^C>ST'V7ND;YZ/J_L;>:K_-%=R=?AF
M,E.*R(1Q!H0IK0BSPL3X\ Q@9-+^M"N"8J=:N#Z%F]HN7(D8?6]NB.L0?R]'
M*L.6[JHSE^ +,N*A3%>Q[LE,Q)Y/=T0QFMW4?T3MA?_G_N7T=6QS%>YASW6&
MB3:%@Y^K0+4\&;IN#G<?JXY[JL*=+G>BG_$TSO,$41!3[4'!),.:QC$&&1(%
M$R2)";0Z[W:>>6H<W:U>5JG0MCPVQQ@=+>R-;+>%N.P)!8,W,..V09@O4+U]
MB>I5O4C=@+9W6((!/I)/8@.\'P]C$%(]3H3;>*/Y"8/4[+H"PP889NW;N!W5
M?L0.MZPOLBXBIMV.]?<YE_6>]*5.03 ?J,H%S"07)(55$ 4L *1";QTJSD$,
M15KD<2%HZE2:*+3 D]MQ3)=$4"D3\:XE*G^:GQT+&05?;CNO84J+&/H0[_/'
MMS>7.B=665OKBH#5:JT]CG(3=73RYS:,!;PG5R*XN*.Z%V.!?^ARC#;OM86P
MO\CO<KF5U?72^Y^:7;64;[7HJT=-M&837"T??I]_EZ+>%JN-<!9#RE(L!*#<
M9.;B+ 4TE3$0>0*3&&NEB%-F[G7B3&[[Z#@LK3[UC6RK4;13J79BM%*@TJJU
M!6NCVS%AX\I%M3Q\&FVI0A\WA5^E*RIB7P.N]X+8@X1YI7K8UP!WOASV5:.Z
M472YWLQ>]&GZN)&/996%A3/(DPQ1@"DB ')( ,TX!B@I5$8*D6-IU7[@_!13
MH]*7O<XJ,9URV7K [*<[/Q %IK !Z%A3TF4 ^FA&/]VA&/VW/;WT##P*95Q6
MK*4!BT\.L[[>&@F7FW5M[\W+?[YYOM<C55]+GK$D)R(&DO ,0*G?=HKS&*2%
MS*C*"TQS[F):]<PUP9=]+VID9(V,J(.25_L@MC-T/ $7G@*&8.9LF5B@X<GL
MZ)MI5)O"0N5#@\'FD8'E/O9GD4VIP)F,90H15@"1. &PH A0Q6(0XT*A#!&H
M)'+)UCR>PHD@1LO-Y$T]RH7KU4\/EG:4<!U"H2]S]L+=1(UX'NMDG%7=5Q&,
MXPG&K7!Q5L&C\A7G/^E^)[QW,3[,E_.-K)T(4RQ(2+7_S6%NYIOGO]/_7JW?
M+FC9>.\YRSDA!0,Q3%( 8RP D1*"3*A4F=.:&%M?%_L2:FH&1M?EKS5K_/FZ
M5%>K7//+HRQF$WQ2:1A5*KH=TGA=[,M7TJ^QA",>V/RE5\_^GOLU5G&D*_"1
M5]/ITMPW[#WWZ=ZF&NVJW3<XW5MX[V,'J*W7MB)ZMY6F3O?]C]5,P9@BE%"]
MO H#**0$K& **&8J3&5IFF9.$;>.\T]MF]5?<NBQ4MX)P"W-]7 PAK;E+:KC
M;581DU4.PTU=D[\O&]QO7;SSV(U1$>_$[-.IA7<>&J<J>#W#7'OA>\NKZGIE
MU8?H]Q5=FOL+3;=TR;48^\9$^[@\R3.&6$Z!X(("2$D.< HAH** L>GCR*1;
M0L%P6:9&=5TKYG:Q6/W0DM?Q).]66[91VT74ZCCT+M=]O5PO<H.NPHA.0:O'
M3=T?3;.ET:5N9]QJTVF:-E)OX\'H>K_&=9?DE>YP!T-V_@)W^)!>Z][/,$SS
ME# !&,,9@"B!@,@D!T4B>$QQSE/B5,_PS#Q3X\D7M=,W]*<V76I!O92JGZ4T
M82(F'"298@!FD@#"< Y(3E3*: QCEL[J[*ZO&[K>C(;MX9SA$'XC'^9+4Z(I
M>D,79A?R@VQ>8*$2I?07% D DU0"R@H,.*244$R+-$\:9-\OQ<BXMC.&0U7/
MX!U2N^W9 TB!M]ZS_1""-SGPO$.>FV4*S0G.[6R7/CZ@ D@:)ZB*?/]876+.
MOTM38*2I!E8PFHHXS8"BII4[9A!@HC!(]7]3Q2!$7%@7]>B;:6H[EY$UJH2-
M=M)6=70<:CKT(GOY+-\;7H$)X2Q4ETNH.6+F4-K"%W8C'8M?@:%;Y0D;7/J*
M2?0^/UY]"!LU7I1\L'I@F,W_3BJY7E=\7)]+[P]W5F7YEJ[7SVJUKLI(?-VR
M_Y9\<[]Z__-I7H>+S$2"LSR3'#"J3#Q'E@%"4@HDPY0QP43&G2K%72?.U'AX
M?Q2ZT-)'O"-^5-;BFR-1N5/ S5B[<NWL;+KQ5B0PT[>*5&9?6^*[<UAM5NB%
M.C?1U_T:O;^\1LZ6HA]H/1F45PHSJMWI![A#\]33J%[/7NZ_T<T_5MN%^/BH
MO]:;]TKI:37_ZX]\,<V:48&+3 \(!&/*'',CP K.0(H(Y1PG7 @?[08OB#$U
MWCU[<A-MM"+1#Z-)-*]4B62K2_7!M74/[2L7[BJ'VN-RO):_7:]$I414:Q'M
MU*@^^,5+IVX_0(;UV2\),067WA(H2X_?=K2A/7I,(T/#V2;SZ>U*&\S+K6;Q
MALY7R_*-U$0N=PT/9?E._U!NYGPFH$J$9! DVH(UE8\)H$F,@4AREF=(0,R<
M[-DK9)D<J?[V]3?79C+#%\*.'T>"-S!)-IU8?S%Z_%JG<^Y5B?:ZZ&W,*-/I
MW&HN#%N%?':EN1I5;\UJADLR<@^;JR$[;FUS_9!75'8\RO$_+CW&#DN/[:WA
MN@# C$H(:0ICP!2% &8D 31/"D!4D@B5*YKDJ7-91Q^238U<[YZJ7"@]U>.
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
MV-7+".D]AV0418!%6G!<*V#%>.VY%0^_A2YA%3?HN%AGN_EPMEY=?N=Z%_Z
ME&-MR>7'OL>O.#_'7VB[D< W'_G/Z?KSB_/5FI9;OOJ69N<UP?ILM4+ZO_PQ
M?)M@]#PE5^_I='V@6C1XI0UYOJ5@TO6%V4,E=\=P?P29XW@L+9%S:;">2E<C
M'FV7++Y8K-9ORS\6B[QZ-L\?</EUFG#U83'+$Z^D],H*X$9G4$87.I]3@62%
M"Z[FX<)#E^['H.Y^:L9QAH8$5R/)=X"A?RSI.'BW7)3I>B)Y89@3UBY/#I0L
M]9&,TJ"3$YDS]($_E.4Z!C0[RX_C, V)DF-E>SPL%NLP:P*+MU^P=G>:?WKU
M[0LY#[BZ$H@T(NA -C*(5/N9(R>!% D4 @3M=<*4'[JU/P8D]Q(S3E_.(2'3
M1NX=V)4/.)O5@C:<$T,S,I+/\METONDN5\NB+]BK[_)8RK+F% 6"4LI26$EQ
MB63">$1ELGLH)CL&38=1-JY#U @&B\%UT@/2P@R)ES<85AA#^F/3SK06WR_F
M_PC3^1NRP;]15*RB+25:VH:YU.+[0EP)(R!P+DT4M1'(0_F_HY!V$&7C>D<#
M(:V]3AZ/-+]%VAP_U:BXC;=$Q*\J];AZ.Z],KMZ6&D"L5Q.KM5&Z2BI(3P>\
M]?6%,8.$WJHD5'KX>?91SM.]U(SK2PV#J4:R/Q5''YL9KEMBFA@7 XK(P;L0
MZWXHX!E'"B!R"+4C<P@/9:F;^%;C^E3#0.<T2??DCF]]SKH+)D(8QJ7FD'U-
M4<A@*+;0%%L4%SE3&HUYJ(3Z)+!<DS%.$_0G@LN1TNX ,+\MYHN;7%Q(Z$I
M2F11')V]3GNRF>@9^)(E9):]L1D9N8&-X?-#HL8%TQ#Q7%L]=.!M;YZVXFI]
M@YE=+JM?)W,T1O+:-T'2YG.5)T/6M>BLL6AE[(//S(_+^/^8KG%CNL906 RL
MEW[\I!N.WZMOE9GSZ>ISW:-ORTN,Q%?@4OD2 !U79.Q]@8"Y %<I%2^LRJ%U
M%N&'1(T;U@T+MK8:Z0=IORR6./TTW[[73]_OB%J?8Z&?J7=%V88B44G0 6M+
M$%7GK,D(VDNE7.T(4AXJ%#X&<X\@;]P <%CT#:6E+C(,]XINDH62L10!B25-
M(M.REE]J<"[:DDR((3Y4==K481LW2!P67FTT<+)1:Q8*7 <QEW?AT_DY\781
MY2SF%]ME^W.T:7!%)GT92(O3>5A^?TWN\(J$DNHM^F*30;YT-B89A;69:TB%
MU00>KYTLH@>A8O D>XNQO:,W&#OCC'(:,OSH1?<=1,17+%[LYN<XQWHQ&XUV
MGNP"R)Q4'7)42]').]8H94HZ&6=:F]5[2!EGAM3P\#M-YAW$O!0Z[62"LO,R
M6 JB.)$)2OH @5DZ"DQF">E_3K2V>3<(&&>$U*!)DJ/EVX%=^2?6X>^8GWTE
MD_KIHLGTVW+KT?65I$+QVD0O0!DRGBH%1?R9"-8S[Y$'X1\<<'P,?AY+XSBC
MIX:$V*!:.AJ%1$Q<-#)2AW+X/*RF:8)21=3&0$Z:@^+*0=2*0\G!N9*QD*<[
M$@@W!(Z;JAL6+4="\_&*Z^#HO(>YE]/9.7WW=F<*I764#C.X(@HH)1A%5TJ
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
M,]S=+M>\>)^\,MH!BTI"G6T%OO@$(04Z[Y-5(@S2$>M.:KKQT0=$5QM5=&#
M=IB8:"R!<4<2<5CJ(U))I',%%&\H'F04V;=NEKFS?#?N^)/<E3Q*V!UXY2\6
M9V?33;?"*I_MG+!/.$^5%9$K#XG5H=>U<0O3=92G@N)#Y"*E*&SK42$/D#-N
MC<B3X*B5,CJP/[<E=$R7LBNI9E-<9AJ!<84D5>/!1XIZ!=J2>"HAYM97+VTY
M&+>FY4G0.Z+*.P!\W;N+^48&V]8-B1>C<PF05%"@K-<0T48(,L>B:\?DW+K=
MP3X-8[?N&0\/=QC6HY73 ;B>Y;PI'@JS=V%*,?:+\&5*'L!$&C3&&DLRJ1/S
MA-7@E>90!VT'&X+T[5MJW$W*V 57W4"MA:HZ0-S'VKGT?/E](]GM]MGNG)*E
M"!3P0#:9PFN,&6*R%&UG9S"G5(<]-8;<?;2,FU;K"'--E'7RW.IFV'N/ZS"=
M8[X<NW+C[6*9INEZ@E$GIVR"$E)]NBLR!>+2 KG%V7$>3;&M>__]F*IQTV\=
MX;&Q CLPASL<'-('>F)])D\9.3%5*_Z-5.!%($9)?)G;X'D<H-?58T@<-YO7
M$5B'5&T'R+TMZ4D*BJDZHL5HYD EDIO3/M0W*5$5'XJWK?.!MZD8-RW8$?Y.
M5% '.<0?91<FVL6D"](>D8:BK> %N%QWD!*JWOUAL:U?$OV(IG$'73]U5OIT
MM70_ N!&4^J6S?X?^. !VVH/W\#_H$=*.=3[4AG!Y#I)6)+#%I'^9KQ*: @H
MTK2NSGF2'MNSV>+/*NQ?%LN7B_.X+N>SV_TSK\J'Z5"/*3J(SC!0$1E9=\F
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
M"P4,,4E2",HVKZT_GMIQ4TW#@W10[7494+\*RYI06+U9K%;O<+EI(G=T9/W
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
MG/SI[#EY+XGIW)C]0^@:-Q<T!';VG<OFVAGYV+Z7'SIREN>8+V0ZD4%$:9.
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
M)=@0#"AK:_&DX,!B*=QHK;)HG6@Y@*Q.H78T%@X%VY&*Z1EKVX>]148MK%?
MA*$-*0LY@RD5^I*.!2.9"J'U<]B'*>KTSG-PA#U>'3V#B_[^RW0>Y@DWM[OO
MIY\^K]\6VD6;#DO/L2R6^"RE[0P-S"^1.$C3JZ[09XOE>OI?V^;R6DG+K$N
MJN8Y S?@"G.@#7JA37+DN#Y9=6<SMCJ]AQT<YB,!HX.>!$>*Y%!AY.*"+)K
M;!2HS$A9CC3F2@F83<&<.MDE#??'TU\LC[P_!@##J0]O1MT;A8ZR V4BA"OH
M- ,5%?TG4>#K7*X=DD0HB9RZE&4G&^1PKCJ]4Q][EPP$BPX.D5U6)L((R:P,
MD*VD2$3I4$M0+"#+@5LO X^MJ\IVU^_44V^3=CA:T!UXY1_";+LO8DA_;+HM
MATT) 6W+YXO%'_4-'4Z*B(G\)@HM)-(949*&$#@"UT63O)3RS?,+A]#5J5_<
M!E3-%=,)V"Z+>/?8^D>8SM]05%M[^H1B8L[6_[_LO5MS6\F.)OI7)LX[IO-^
MB3@O+I>]QQ'>98_+U1W]Q$#>;/:623=)N<KGUQ\DJ;LHB9=<7,F:B8J294I>
M"Y<OD4 ""4 *EIQUESWX$"PD<D@B!;;1E=9])W:CK%-'LQW@&BOG"'_Q;N.)
MMNV65CC[,@T7F^U_6=L;KO+[Z8^<<);>S5(NMY\\_.5C&C(U>&V+EDVMN6]T
M<;=VE_QS>G'Q:O;XM8\;^NB45%0\ #>!DS?F'#C:6D%(S;32BE$XW]A [$7@
M,06XMSFY.\IY]:)R?OGY3_RO^>+U!2Z7FYR=U$DJ[LF9MDZ XE*"YS*##KEP
M+UV(#Q-06RMU6]$S;C9@.'S=+>X=17<]%%BM"XU*'2TD<@*)DK8<98AH5-7S
M=3ER8[/!%B47^Y7;#=(1:AP];RW%VT?H/2#ENJZ(&Y:18F?Z@\CF6D%P0H&W
MTD>GH_9V)Q?OO$KQ]E+6$Z5X^TAN[(JL^Z5D&:7Q&  ]HUA%>*)9>P;&ND2&
MU6FC=IH3>'ZE>'NI[.E2O#WD-[;B[Y62::=LMI8!A14!%+((Q($'49+@F$7V
M>:>T\?F5XAVL^(/EUT&0_W:W#7 S'U-9IV4)!&)5NP[8BFDC(+*$0D<6O&]]
M07$/\L9K#SBJ@S&T(OO&Z"UCO^&WZPLU6MC(D3$06!!41@UH9(2 UJ#APF+S
M+C9[DCAN>#485':'Y-%ZZP"6KR^7J_FWVASQ8JVZY=?I]^LK?"%$'82CI>MK
MXU>F$SC/1)T;:X.FQ:R;E[8\0TZW<#L>!@_O53;2R<CWNC_BJK;*H#WD<XY?
M9_.+^9>?UY=#40C/4P!6*Q55# X"3\1*KC.JA7"J/+A7N?6@Z.DWC)O\.P58
M&DJX S/TVWP6Y]^^YU5^]661[_58D2(4+44!CLE1!$O.+(J0@.6BD^(BQ=QZ
M(WR:FG'S?Z<T0HTTT@&V/B\PY2J5:_J]R(H\U%)3Y36LK3%25!$RUXZ62RK(
M6S?D?$C#N&F]4^+H*.GW@IYON/C7-?W")(>Q3G4HN<;&L1K5>F8?,<D@K,BF
M=4^ AS2,6U=U<O0<*OV1_9^]XNC;A#KC+DN9"M@22AT=8L![SR"K$J07(IB'
MX^"W^D:'O7V\MO&CGC^<2%T=F+-G%N_FB@<36J +""AK-Z <"[@2:YDN5\D9
M8639Z?IZFW.'W>_<#))U.P4F=C]OV%]!?0/N3@WLO:)78Y@QB2E(NM1Z'^<
M,QEZ1"TQ>1;RPY%20T+P"2K'.ZGM"Y0ME-C/=(UG&%U7HG'!8V2> *3(YTC"
M  ;#($G-98I26-VZI/EYBL;;K_M"X;[*Z:!6?JMU?_-7O+BL3;"NJX<FQ<I8
M3)!DY.O9=:' R>O:$<$:)IEV,?OV V%WH6R\ 2\C0&\ 976P-V]915MXBC6F
MDAXRTMI2UGN@P*V>]O HD)P.B>VGGK],US@Q<"?P.UI1'=B_IZWYG6X&D97B
MZ\TLY.3Q*J4=!&8D&&V8DVB4YJU;FNQ"USA]/;O;=@]45#/+UUN5_N1!"\*3
MU>G3B_NHU'\H@9M:_7]KHI3?<+$@MHZ;4_W"(]L+\GFJ1[G.D")G%DL&14^B
MZ"P)\I5K<U6=),\LIAA:>Y4GN<YP_;*[H>B'\O!]$ZE-C%@BE%);S8GHP:L@
M(/N25);,>>8;L_\\1>=T56$?[#S<2QKJI>%XV"'WD>MS[7FYR_N;O[[GV;*A
M&=OI->U-V_[<C6+N"FJKDR:G1U?<%DEQF8D%#(:D1/))X5G>WMKA9.3MY:J^
MZ+%V;H2C0D$7$KEN1=2F3D8#)L9!,>NET\;HN-,EFC:'6B_2>TZF<A_<[7':
MU5:G'1Q$/'>^_)C+W\B&?/XS7_S(_YS/5E^7$V%9((8]:&2U*(XS0,TL5 $+
M([TKO/5V?AS%W=8R-D;6'FF$QFH^.U#_9\;%YS_G$U-"3M%:D*6VV-.LCA1C
M'K+0+A5?/#:_:'P0H=U66/8$X4.4>I[()2CFB3#<6S3DKZ\3T@X9L:GJ6$7K
ME#66.=SIOMVPV*VD=EO'V1UZ]U;L6>+W[?QR,4FVF" *(RXUU@1B!E>$@9A-
M4-IX5M+X\*V4=EL]VAMZ]U;K>8*7?G<2!+<BY;I$D=>+W@:<"AQD"LFC31B:
MEZ4>1FFWQ:O=@7=?M7:95_DUA]7M*='[^>S+Y[SX5C\]_/#KY6<>?]*U)]V-
MCK76SW]\CF ,HO99@0[1UF(J)!3DVA#2!,X52J%:%V5NI^3X!I%A]6X]-?!V
MTH>VJO@@/00='"CO&(1ZKRU[XW@*7AK;>DK*%C+&#<D;Z/UQB\CC1-W!5GB?
MA?55WHBF&)\Y<)WJ&4#-. =/;)CB(@\^>M7Z[LYC*L;'RE&*?18H>TNY.YS<
MN7K"BU*UBR\H&Q.M'ZD@"*7!QFB,Y=:T'VS^%"T]869_'3\+F0,%/O+UG%>"
M<?N:WCE=O<4XO9BNKN_..J.<)U<.0@IU?"%WX)+/D%+V3J!@AI47/)1G7] 3
M% [5W;RU(#LP(]7)6UTY>76T[7J9:!&3%RZ UIFD(A0M$Y>()8$ED_-M7&I]
M'KN-CG&/6UMO.4=+ND.T7*TBFR.+H9XV<!2U66V X.HM16=MH!\DP5IG4[=3
M,JZ5.5[#+T#F '&/O^$(_=M\=7,36A?B.@<-G-?V:G5@+CJK(!8>:L%D0N%W
MVV?N/;<OQ1^BIWDCH?5@)::S_*%L=L?KUAP<(YE."T4+2893:'#>8YU 45!8
M0?:T=>W=8RK&W4\:@J21H$>V#1]67_.B2N.ZS4\IJ#-1+3@Y36HM!-3UK[H$
MDXA\[G8P#0\>.V[6J[%E.$9D'1B&^R[5^YM*_9R-0:$*1&9J6P,G 17%9D:@
M=S866YHWW7J"E''1,NPIQV'R[@XVKW&Q^#F=?7GU;7XYJTW$+1I3 D05195/
M)EL7R?2E8C0W,;LR['''?7IZBG,/5/BS(#I"^MTAZ8\9;K)0.=5SZ,K0QT7^
M-KW\]FJ6UK^Z7%[6B5:OY\O-=5M=-+GK L$6XTF..M2CHP+9H2DBFF*:%RH=
M27)/,?00>!Q6A_U<TK_+YQVNKE*G$UX<EMH"N6#M$\1%A!#K;)JB4T+O Q.M
M,^'/4]331MH&=PTUT ^L[N9X)Y(';2,Z8!Y5O3!IP6F%H,DK+2;'XGWKBZ=W
MWS]NA<\0D#E8NAU<5;Y+^^O+117A)#JGO:EN*),)5+ >/$9-HG%%6FNE;GXM
M?@L9XQ;3#(V30V3=ISVIW32OF DVHV<URF5EW;>7@V<1@?Z/#BUG6K8>-;>=
MDG$NL9\*.P=*O--;A6N.CK_\O/4Q;6JE3G+)^8DR&22H*&8BQ+!N=LRPMIE2
MM3\M^I28M*)UP[#3E4>A*TP5[\ D0Q906P.T/AB@M<P710@<I/;K',JC]M'[
M+N51^XBZ@PA^:X[-)F.1FP217WG<@$9'4$X+;H.Q-K0^/SPX7WW2$JF]E+M+
MOGH?27>(EJOC=V]$85$%X)Y3K"8M<9&5!7+!I0]>.BE:#YX_FWSU7AK>+5^]
MC[A[RU<[%54FF8"6Y)"I3&&],UA ")\D6L\CJA<<D+/)5^^EI^?RU?L(K0.%
M\[NT%R>X<YP"+8R>\)\<H(P!#%H1@A$BN9<\SFW/[3+W?(S"#Q9:!]O"[WDV
MG2_N(58'SSFOC3,9;90&R:ORRH%3GA?&@]6EM3?]B(@N,]6'0*2-F#O R?O'
M]17">O0YT_8H)87JZ"E49YJ!X,@IU-8NY-;IQL=4C'M2.@!2CA1TPP.,(Z:*
MW:L&WM3^&8$I!P2A"YG%]2TZ[CT89[+.DF<;6X/E,14]90"/CTJ.E'('1N4^
M!U>+ITCI?4T<,6-9-8RT>'R]^60U&B9*5*SU%9]M=(SKEAZKVV>A<H"@.P#+
MI_QC?O%C.ONR]:X!22&R.H]*V*#)1A9-"RD1,Z@R<TP9TSSK^RQ!/<'G$'W/
MAQ)^!TAZGU?TL >;+/,B1*MI:_61I,.8 )>=)<-<DJ*-UU$<U]J;V4+'N%M4
M<]P<+>H.X/)Z/HLDN\5:"Y^FRW_]\O/FB$C98E)" SRJVO?8"?!6"]J_>> R
M>?JTN5OS-#D]59HT\&\:R;U'"-T)%C2G4%!9#KJF/95TM;XUT6H(TM#20H>R
M]7V 9\@9>=]JI?*7H'2@_$<^H7N-,TQ3G/U^&993^F8QO3E.2*Y()6,$KW+-
MF_-(NZ_,P$2J#4.,DP_CJZUG=4^_H3-@'*K >7-I=F!>MESO=EE;VK4YL!+J
MILTM^")J_PB==%)2V-1Z;.Z!C1).5,9V_'YTI)2[P\G=N]_:U<D0&;A<9[K(
MSW.<5A0188NSS/G0NBCI;!HE[*7CG1LE["'PL=-"CGTHO\P7B_F?%/_]@LM\
M9205\NP0$7SBI78-(!Z8IB#0A2"L--SD72:5/O7\GH!PJ.;FC<4X-A2>;/60
M&=K ZUB9DH@)@0KHKW46FQ<Z.*V\E+M@X:B>&2<ZN6T!AB:"'!L-7.CMD(X%
M%6HRE$75&:7&)@A!(O!2DDU%2_*E=D'#4R_H*<YM@88F@AP[-KF'YC]FE\N<
M/M9+(O/9/Q89Z26?O^),LRO.T$J6R3T'YVOZ4PH) 8,%R:-V46H>'T[VVAZO
M[/76GOS1!K@94.3]@NE]7BXK6Q\6;_[[$B\^SV_X\TPX'GT$80L%;=D+<(YE
M8C<KF5)PTNWBCQSR[I[N80P+K#;B[R 6^G>*]VM(^(G6R=K/-S9HPXCT(FIW
M5Y<CV=KLUO0K+6T2NG7GGH<T] 2CX^/EHR3<&4*N%A3+NF2F(UA)0J@!("#Y
M:&"8-(YGYKUK72W[F(IQ Z/CM/H,1 X0\<B[U/MWOWSX]/9B/E]<.^].&*FK
M":S]QA56YSW37NN8"<H:&?/#?I-;=Z"'S^U'X8?H:-Y(8!U8A/?S69K/WLWH
MB0%G__I0B(J<JF#6G%TQ)253AL<,)B<#*C +P1D+/.C,!3GN+@UP!>-EPL:-
MH1O!:#A5=("O&OE5%JY[G2%:0?LLZ"("R8<7<#&0H94QE6**T,UKYNY3,&Z<
MW1@Q1PBW VB\S21LO'A[.4O+-P3V6.]:_OXG?K_#DD_>.*$],%$D*%4$!'+0
M@*([K9+10\Q!>YFL<8/NQB!JK8:QX^Q?/WRZ0SD7(N<40FW$H.M1=*CS"B60
MG0RN&(=!['+#Y_Y3QPUJ&GHO1PAK1#4O%ZO))YQ]V3CK D/"; 5(7ROU]/K6
M@?<0HT!MR0H:W"G11T^]8Q[H;[>FX=X+>VHR<'A$>[@,>U#\]8:G$_-1,LBN
M5+QFVO"$X<2XSRY:$9/=J:7-+JH?,VXY0ED/U7V Y$96^#^GL^FWRV_7Z0,5
MI"&BP<C*O/,2?-0<6"Z"_BO%\YU&J[R@\GLO'5GIAZALWD)^8RL>_[I#N%6F
MN"P#6#2ECDI50/N1!A>LX]HPR]A.U? O*?[N2\<)+YLI_F#Y=1 <U JV_-^7
M)*8W/^I&=UTRZ5Q,4AL%HEY#5=8+<E%8@HC"<I6U\KYU /D$*3N!P_;N![24
M=Y^PN7:1G4O)YP3.&U$[;D7P/- 7X[/'XJ7/K=O?/4G,N*>?353],GP.D'M_
M +J.?ZTC(6B*>D/M[J=DO=2L+10GDN-.(0X-GAZ.S1LI^7GH'"#Q#F#S5.\W
M*5V2*@<H;&.2<ZVZKF,OF:\C0VRQP[:Z>K]7[W-W+MM5"WEW!YNW&/-5YVU9
MBBW.,+"YCDG$E&A!U;8]6<ELN4!,K6_0/$5+3T6K!RKZ6? <*/5.T/-Z/OM!
M#R1M?%A,OTQG>+'ACMZ2EZMZMO>AK!O4FAB9,TZ"M;5E9(H%4"6$K&5F*:G,
M5.M1X/O0UU,U;#N4#:*=D0_8]^'K8U[4.TX?\6>U^.]FKW'Y=4)\.F62HF7E
M R@9B-<8%"3/<F%")_'PP';KD?RQ=/14<7L<XDZNE3-'X(?%JY2F5=-XL>Y?
M-(E>IN"=@&P$TO)3$5"2_ WM 3)%FT@9)X#D(\)ZJNX='Z/'Z:T#T-X*\Y\X
M2_67IQ<_-Q)938G-NZZ(0*UC", 12;*!0A^7O8;,E4$1DD;#=T3D[F_MJ5BS
M#=P&DG@GSM^=P3VW+-VNL(^+:<Q\4F30%&MAK8IG9-D]A\!4@B2CR3X5CJ5U
MA>?.Q/643!TBN&BEE^X =\!D'L,R<Y$<#('U>+%XP-H!SKJ<LS51H=\I<W<P
M#(>9KG2B$_XAP#FL#CN [#]P.EN^GR^7>?EA]N:OU73VY7*Z_%IYOXJ[I,DJ
M)A&(@SI[M39\<G)]A"F8M=H:I5K?D'B1J)Y.ZMK KJT>.@#6#D;^4]48GRC)
M!,N*@]$R@N(ZDI'G I)2@7OO*,AOW?IO9^)V IH_)Z -HY>> ?>90+/\.K](
MGQ>8:%W]BC^7DU1"4,)X"-)84+X.)(^NKBLAL20O<QZV4\H+!.YVI,S^%L@[
M6D%=Q:UW&=OP0X'Z=)X>.+<3+E"F9!4%YK+0\LJECBJ24"*3+"9GTL/3YAW"
MUQU?OANZSB)C<1H%=&+?;EFX8C*G6[Y__TK"7U:'-"<^(:= 1[2U>JG0JI%,
M$W<)@7O&8XK1H!K"P.U.X6X8/.-\1E,5=0+ 6U8^Y>^7B_@5ESG=.2%BB@7E
M0P)AZA#0( ,$H6JBT*'7*?H4ATBAO4#6;E [BT3&4,KH&%]7W C46%34P$4)
M=2Z/ TR!N-$E:)&C2&;8.I&'%.V&JK-(/0R@@@X ]?[.4(6;ADN;BM^;MCNO
M\3O]9/63PFL7@_8<4KW3HW22@%QZB#*'J$2RR3<?[;H'?;N![2P2#X.KIU/H
M70VV?<R;(T:DXPKHCP3*U")!5SQ0L&TIT&::A=:;YC[T[0:]L\I #*:>L7M3
M[,'7_[Y$<DX7%S\_Y709JSHG(F9;ARO7Z1*:[+MTM:F'!9TT:BFU\SME5(^C
M8C>XG45.X<0JZ1!\]]K;714LX)<\R<9(+NOLB%SO6 F>P(>@(&A;<L9@S,-&
MQ3LC[8E7[@:KL\@9#"GL#O;.*JI7LT2+8KK"B_>9F/D0+J9?ULI:3J+F211N
MP%E:%BJ03^!JC[.4*8#.GK/8_'K3\Q3MAJRS2Q(T4D$'@+J[5B96F)*=8T1V
M;?*.+@,:PT&(7.OI:9W$UO=4[KY_MR+>LSK7/UB\G4'CVHQ^RO7"3C6CCUQ!
M:QE3M>L9HB7NK/#D"@H)6A8OE7$$_-:]5O:C<#=XG<7!_@E4U $ [TN,-N[I
M\G>B!=.'V=TF)GS"#3<QDPB]-1+J367 4"Q8A6BD5TPVGU2U*VV[@>[L3O*;
MJZ4#N&V-1N;?ODU7ZWL^^:[;&+QE0HIZQJ(]N8W9 '(*?J6UR++Q+II3&+LG
MR-L-=&=UIC^4<CK%W:;#\+7A?HI1$6Q0D2$H%R*H3++TEFO@)& *7:QC#[O*
M#X+"G8C=#9-GE1$XC>*Z*N"XY>%!>_Z)4Z@L<@JD=>VEGFMG&"L31&VL2HD+
MF7>9<+#CZW9#TUD<^0\EY*YP\W;Z%ZV*K[CXDE_/?^0%\;:NI)O4YG\E6 1?
M)[PH(0J%R[K4>SA&%:V+=F)OV#SUMMU0<Q:G]0.)^"Q \WH^6^9X61M-UG*X
MFQ*Y2=2!TY:?0:.N][E8O8-C$EA,-EE?$M.[S#LXCHK=0'8V9_0G5,G(X'LW
MBXMZFO=KWOSY;O;K-1%SG*TO,4P\3T)8H4'6TQN5F:RCSS*4+ QG68E@=MGE
M=GC5;C ZFS/YUL)MAI7_]]\>"9BX_=?Z1^N?U'_U*9?_4?_\X].[>\\OD&'U
M/^/\V^;956B_QZ\Y75[D>7E[N;I<Y(_XLTIP^6M>X?1B>9_^Y?3;]XN7 +/+
M4__MEMZ'G%P]_!$ZCJ4]_[7*LY33_W/\(4^]/G0Q7](;7P6"',;5Q'GG'$,$
M'6LO6882@DM(GD[1W'%>*Z '.-)Y3$F##OE?/N?%M_KT?R))=;J:YN6G_/U*
MMA_*Q\5T%J??\>+=[#<2ZN<_\\6/_,_Y;/5U.7'"N)(] T=!P2:;$-#51)6F
M?3QZ[YNWW3B*X/&[O1R)I2U=]4^DOAY.(O9A]C\S+C[_.9]P2Y0X;2%X*6JI
M>" >/0*R8I0FQGG[0X@#Z!R_0\R8R#Q$66<)2$)8GABCLRCDFEAE#2@I/02N
M"LA:C&E9#M(VKU<\B-+QF\B,#LJ]%7:.L'P[OUQ,+,\2H_-0>*2UYP1M!DI&
MX"I('Y1.A8NQ45D)';]KS-B@W%M=9XE)BM4G'DLN5AD2)A*3ED(N-$4!\Z+X
MK(A/TWK,^4&$CM]:9G1,[JNN\\+DJT*OO>$SQ&A\"1QR5B39J!UXET+M)<RL
MPX!Y3%C>HW7\%C3C(?-PI74&SJ?K^=[-XL5EO2=[59=\*Y&)1H:%\0 LHR=^
M,R,W&@UP:RPKB4F;6W>D.9;F\5O2# C6P95X.&CGE:B3=%&:9"MK*:&!)'6]
M#%0R8(B\<L53]C(S9(U1^2)1X[>D:0R[MFK8'U=^@ZM9)H#G]+F93;S+R9T&
M3F_^^IYGRSRQ6-LE.@F,OB&7V-3)Z4E!%D;&Y*75V+J\_'F*QF]!TQA8#15P
M+*J: .KM=%;I7QOD]U,,5S4RZ6J9Y/3FKYB7RZL[M%X[K5 *DARY$2HF6C2,
M%XBY.*>BLJJT=OOV(K"#QC.-\3:<?OHQ:B]<V,@J230J@2X.07%CP4D*^YFB
M&"MPZ8FQ#N_,G%,2I:$&NLS[KCE:WF9/UW]_M5SFU1)GZ7I=D;MY>!)X[U<<
MGQ$^CJM&Z>$-$3<H3"D5$[P&66J)@"P"L-XW3C9GGTLB(/+&B_4^!<<:HXW\
M;ODQQ6O-&;VV6% &$_AB.&BF%5,\".E;\W.?@G$3MD=H]Z&-.4*P!]N4'WD1
MYHUVJ0_?\P)K:\NU3#Y-OWQ=?2A_7"VX2<[:B8P,4BP&%!E,<OR" E.0AT+Q
M!-.MSQJ>)6A<V!RCZ_E08N_@2.NN-_>0E<(]UYN&Y'4,9+0*O.2IAJ:),9&Y
MM*W3],^0,VXVOB%^6HE\[/X$6^A?DCT6J)0T$%56H$I-/)@Z^9/9F(D#6AN[
MM&'<^O!Q4]\-$-!&;!V<*=[QY&X$PD5B1I,$HHL4Z>5,WKX4 4QF-C@M+,KF
M"9C'9(QK)1HZ)\>*N(.]Y0X+5Z?H-YQ@3"2!8""QZ&F7]'7V3W00>2:;I[41
MO'47]*>I&=FA/5;13P/G&*EWZ.'>G#9=\36).DKTY&$E56]M.N: ["X#;6VM
M*D]&N=9%6\]3U V2CM+\L_[N44KHP"AM/;Z\YD5;PVOO?U"^CBS7@8%+)#45
M7>)<%^]XZSO:S]$S\F8V#)R:*: #,-T1T6_S67P@I6#7=W8MD&<;0*7*C X(
M25B.QO-L7.N1JL\2U V<6N]S1\J^ R ]86-O&9NX+!6W&6NSV%2G)6H*#D*&
M:+4O+'L11&LPO4A4-]O=L0#8;<<[4!L=P&NKS;W#CE=69HT, J_!K*/M&XD]
M2(CH!1I1?&MPO4!2-[:J,;1::F+D Z";5?)JEK:R-<F*>^X4N8:L5DJE',&G
MF$$;DTA2)N/#EC=;#X->?-&X!T.M-K;V,NW@I.B9P\[?245Y,Y%K\UM3O/@X
M7Z['K;ZIJ<!EG3GR?KJLXK1&:*= %T5,2Q<A%"P@- J2,/F>S;N)-R%\9&"V
M.XTZO1H[V#6?#WSWX-N6'%+R ;*K<S>3$."-,Y!)!"B*%;X,FXH[G/9Q;_8T
M1/ HRNP Q,^%VWMQS9.(*(#+.BY1FEB;<@BPVM#N4[SVO'7)4QO*Q[T&-) )
M/I$B>X7OK;^\!^,D8>MB821LY6KK]P28E0!6 O/2<(RZ=:?B9L2/>V-H:! /
MKL[SJ0!<=[5I7/)W[YD#U?@]3?<P17W%%L^R8Q"YM;63$&W"G'&0WEH56'$<
MFQ^M-BWJN^^.5/%-M%5(1EE #KQ:YF1H77D'VF:ILM19YV%/^"H5717W[:/E
MY_V]O04\\MG*73MY=9/C-OE2K!6!MFP?4(/BM25W+ HL2B,#4PD?]CG:>JKR
MS"NZ*J(X! 0M1=B9$_0@^GZUN?NS5L[$\"RDJ,Y<]/4&&>?DV[G:NU%N9A?F
M=,*"O;NDC6-6FL)@]Q.1@W72&=3>S>BY>;FZODH6F4@1K0+N36TE8*O]I.\P
MV%0$.B9,Z[M\SY SCI$Z%:2.D7T',/K]DOST-1OD-^:)9;+PJ K1G&NZS!/A
MAF5(Q6G#1,Z2MYZ>?)^"K@YBCW%KCA!L%[<[;[VQZ),V4IK:(J=./=(6?.9(
M7W*(L4B1]2#W<G;V<D]UJGD,' X39[.\T.#Q\,T9P57_A9^-8^,GGS]0G+P;
M/\/$S %=B9J"'JO)_U V:?"Z=J<JOE@?57*Q^0"2 6/F.VG7FZ:SE[<;,2M>
M:9\<A%0SL%+14N#9U7OOZ%$D':)LS.T^]'459^^#C-WR*@V4TH$7\SZ3.Y^?
MR!S=X>]1$U=T(@193!V3%6L+\U2]0 3F3$"%C'O5?F\[C-9Q@3@<>AYME"=0
MY1E!]KJ[JPPN)9(;I(SD0"9:^LA3!)D$XRQ8QW3SOJ?[D3CN851W #U$<>>&
MRW6#5R9EHL@F0%8Z0[U1!X$%A*PQ"BWJS;CF?<SW)7+<L+)/;.ZMO#-#Y[K3
MJY/29L<96)4IVI)8&Q<* UQ:EQA7++$QP3E^3]XNL;FWZLX-FK6G9M0L:8<*
M<N8D3)<R^!(SL*!8$6A8;%YLMB^-X];D] G-?55W1M"\W_-5,<:"R C.%UE'
M]BCP.5+$Z9VQ6AAEFB>I#B)TW)J;[D!ZN!+/"*G$ETV:.P.B"$]\I4)\&0^.
M987"6AY*ZU.C76D;MQ%O=WC<2U4=7(1XEJ\GVR<FGGCDS -Z%T 57UOHN3I^
M/<AL,1KZYI1X/*K-Y6#M>OL 9Q,E]M,#\PDN)]HR@RYXD*S4:<2E6GW-03N;
M9%9"&=T:DD^0,FXKWY.!KH4B.MB#MY7^/B&M2$))R2DP+I-WD72])V09I.R+
MYII[K5M'U[M3UU5QW#&9FX$4TBG4GCWDMX7DB,R!4R+6">L<G*NW-Z6WW/DH
MA3K)[99N\S1#8667ZP&M%'<&P+P^W-<,DRPV0;"N]M3!#!B% X8Z.RNE+OPD
M]_%[R\9T L-#U'0NZ%L?WR>++B8KH.AZQ['V)'2F>##>&.9Y-*IY_GIGXL;-
MN?2$P+U5=2887!_39S2%"6.A*"= L2P ZV3OE$L,MA06Q!@0'#^STA$"]U;4
MN0"P'G$Z#-$D1\9=*G(M"L7OKK!:I4F!G A6.G>27G#=Y4]Z N"^BCH# -X_
M:&<*N5&1F!.*5E<P=9!CLN #8RFDS*)M/9MK+P+'S9)T L7#578&>)PPQGA2
MU@-G7E4#+P&EX^1A,*\5.BSQU,'(N+F03E"WEV(ZR(#L-SB*&X/)&PG"V@(*
M?0#4%&5EQV0VN:3D6X^^;C_8:[",QY@0;**R?O(<V]NLL>*C$LZ %8F<BL@4
M!)0:K#%999E3\$->I>TDQS$FS/9200^S,![=[;GM!LB]5\5K(#DX4+Q@E8T
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
MW5Q@!&68!,?)]4PN\<*\=!8'N_W50[?@4R.LA1Z.+2[IY3ZM%%%A)H=#9.=
M!>$AU)' N@3C%'-"V]:.V8GNTS:O6AT-IJ?1;@<&\A%+]\1]3\0W]8U*HG&.
M,3!U[."&Q9),'8HNF9;<I-2ZU>$!9(Y3NGIJQ ZMO_."Z+W[$9."/&D;%'"?
M:M=F$VO#9@7&NQ!#UCZ&UD>WA](Z3GUJQV ]7)-GAMC+\%_D>W^>DV,TW3C9
M$Q>]8A(+6,=#'79=P*/D($-P,9$'KL500P4.HWB<0M2>T7ND5L\+P[_-5]L8
M%C$5%$9!V#3B%PR<JM,7)/,81#0FC^@F;"=ZG/+5CI'<0+?G!>;K2>Y>H6'<
M(P2CB<-L(P1;B&%9B$-FE9*MZ_/VIW*<TM..X7J(]D8^C?_C]^N1Z>^GWZ8;
M[=WC:5(GII=2N]YAT:!T$K3LZF6%(B5RYLF!WZ7=ZXLO&J?6\U1H:B_K#@S;
M'[-%CO,OL^G_MUX>5\=JRXDT.6@MR=DPG-7T5@8GD18!-\SZ+(UDK2N\GB!E
MI)+,4]NH%HKH $^_YKC(N,SO9D\P]&[YB7X^GV&X^/F1Q%HO54VBR()'4P<,
M%DY,UJ1 30\PR44BY\ QT[H]T$&$[H;%LT_G#*_$#I#Z!&N?O^+J/^:7%^G=
MM^\85S>9K:N<UL0EZZV6&=9GM*J:=C11@5 !78@N"M'Z>N=AE.Z&U;-/#)U
MC?V"]2;=\#'/\&(US57:UQ[*JQ@7ESE-M'(RRD);1M848 66P$N*M[RRQ+MQ
M*;'6TYZ/('<WV)Y]HNA4"FV&W8&N7=P)S>I?&ER]V/K$IM<O7J;Y!%<PK!-2
M%4*;+K7"4-5;OSE)$@M7.3+!F1ULDF?[$8&/(O1_+.H:O&UUF)/+Q0./0A'B
M4YTR4*-QEK/E22CN!S\)O$=1)X6L1^+BQ7.2P[70P9[YB)LJL*O/KJI(/I'>
M%C_61G9M7/%B.4&G@Y&"0TR6N-09 5T6X+Q/,F;'=1P\Z;<3I7V,K6^!E9=@
MV%YQ(Q_9/7,@6>.N]U,,TXMIW?XG.9@@F N0N76@:IH]6/HN.F8#6A.9VN7L
M;O<W]C%]OB&L!A1XCU;NW>P'R7F^^#G)N7!;)TQD)<D_Q5@;BJ4 3M8Z<Q>D
M-JT=_Z>IZ6.L_"FLU6$*Z!%*C^WNZ_FW^N=&;[-T';;\_I6T\ LMI'3W%U[/
MEZN)$SK:4L\OT2%9Y9#!6\-!<2<UL\FWGS@_!!_C]C$<=[,=5ND] G_=CJ.&
M__=2.]9R[:*U0,N7=@9%*]G31R"2$=:48E5I?TJ]"V7C-B<\)3B/5TR/</O'
M?)[^G%Y<;,YZ</:EGJ=O?C3A/C NZ_Q1$SSQY@W%<T[3'J*X84PKG@8'W3/T
MC=M"\)30:Z6DWD*/MSA=U#+T7 \3ZHW$#[/?YBMRA)/P.7B=:^NL3(ZP)^\E
M< XI.NNYS!+=+K?V=G[AN)W_3A5X-!%WCT;LXV).,=7JY\<+G*UHD;SY[\OI
M]]K,B@)SP7+D!ERHO3*+81"2(F\@!5W(-&,N=F@3]B1UXS;?.Z4!:Z.@'J&W
M]@HFV1K%E(I <18MH)@Y(%E>D"H94S!+S8<O%ZV4C-OR[N3NV%Z"[Q$^:P%-
M%";+>4#PG-4+_:XF\KP#R9W1@257FD]0VT[)R#WH3NI3[2WY#F:B[7*)KS#T
MR%6 )(2A)6$+"8A6B'':2B2F^$/?J3V8#KR#V;Y\:0QD':F3+JX*/V+JSC'U
M;^1;NB 8Y]Z#4$C;ME4>@JX7\@3G2B>64F!#@^P^22/5'(T!L"-TT9<-N\/(
MC:3J_"<CA06=)%EDJ42M;#$@943+:+G$(3,'6RCJI G0</GV8[70SZG"'4[N
M)]FNSDJ4*"X9$2#$6M",DKC*M7>#B"9%(Z1CNXP6V/V-W>3)C];Q]G.%E@(?
M?_[*T\Q]7.3O.+U.2M34_R;\L$IE1@XD>&$I9O5%0!!DX"-7S),YEE[LF2%_
M^:7=),F'QU0+L8\/JX>BNS'I=U/_,G,;M:]YJAK()C3@7"!;GI+S6CO&FH_N
M>8Z>;E+FK4#67 E'XVI@AVJ2)&.!7 0HPI#M520JE(9"VVAU\-KZK)HWWMQ*
MR;A8.JT#M9?46T-HH#KI/RB"7:QP6L<%?IPOI^MF:DWJI9]]<M.ZZ=UY.$']
M=-(BVN@(9[I.I<M,U*N^!EC,*:FH2W"R\<H<L'[ZP321\L3U@C=_Q8O+1/[A
MJV\U];3\N-$'?5 OY^.WZ6S]ZY_RZG(Q6WZ:7UR\W>38)YBYMLI:8&$]9"IQ
M"#DA<,$+.9-."-^ZC&=HGOJMX=X'FP]-8E=(Z."T_ZE[M45PEW3,8*RIEW<4
MN1G1&< B!<,LE2RMLT5'77 >"H=]X67'2]'[*.]@#%(L/9VGWU>X6 U\AV]]
MV7;Y*2\O+VKP_I:4M)ZD^G%-P=W=<D+RDFA3!":4AMJD @):1U]88CZ[)$+K
M;:L%W>/&R^>(\>%@T:]1WL[SZ\M%5?(6KB7G(C NP/)(7!OOP/M,9D#K@IE"
MQ])\($8;RL>-QOX^RZ$--/I=$->-&'8S C[YDI/@D$J,M2VG!)]X NV8T%(*
M^O1$+LU>=(];6G^.BV$X6/1S4+L7Z[_GU>HBKR=G_L=T]95^OVKJ:F)'/1%2
M1?.4O:8XJNZ/TI(2N$4P0B9M4[#9M+[4V92!<2O\_SYKI"E0NE\LGS9CZ\D(
MW!/">_R^S!_*J^_?+Z:Q#B&IO7(O5_31;5.S=556- 81@F*&S$:L$^Y=KB43
M-B8MBBPG:AMR#!OCWD\XQX5S,M!TOWPF)K$2O:G#<\OZ*C %5")$^A*S3KJ6
MC9UHUQCW;L0YPG@OY1UY1O1FE@;* -W<%ODG[667B\W.=7C:Y]G''9_KV9W:
M1@F>>Y=I-H?HMQEJ3#HJ0A4(I6J]9Q#@0LB$L7HGD#.?5.O5^QP]1\_HNW[V
MIJSG2L3IPXQ6)X7!M,I^P>5T^<=L'FIOC&JBW\V^7Z[N+][-T#&C0F H%6AN
M*"3())I@7:20("OOBPE*^:%$<SSYXQZ8-\/<HZF (RFX@^./]_/9%WK:MU]S
M6'VF?[,9Y\IS\(XCI!Q#]27JM0#&(%HMZJ1$+5+K%K3;Z.@$;:<&Q;RQACI$
MV=4D3^F9B>1D0)U;7N\%9' F6O#<9)E,8$:W+J/?3LFX2#M>PR] Y@!Q]P :
M\EH_E$T?R*M)K2EY9[..8$*][9URAN!JW\>HF2V1>=E\O,IC*OH"RR&Z?0B7
MXP0]<@'\*U*97E_DOJ)=)JE8E!3Z9J20)A=#*T>14)*,07M+CH!ZP5O?]MQQ
M$ZD-U7ZTT#JP#3>;\R\_;[[]7].\(**^_GR??^2+M1%E422=I('"*XP+"D!$
M#EX&+)&K:)J7FNU&V;A@ZL6U&4"+/6'S;BS^F+^K%>QDP:R+ \\\[?-1%PB"
MY!>TT,IQKPP?#**[$-B)$]X0(4^!L+FZ>L+B>OTNUQ(35R;?YZ)+2@%$DG40
M%-,06- 0@W$\.FD%:]W?Z!ER.L%9>Q \!;<C-=(3N([:1M[?='5';<C5* A<
MYGH)I41 RP5H'3$;9KQ(?9Z-W; P;G51=]OZ"+CH8%E4%_W5++W&[]-Z0:6F
MPC^$B^F7JT1=,E89QQ1D+\C39H53:,4#1$7QAS-.<-F^K=QS%'5B><< RZ-+
M3<TTUPD.W\V6J\5EW<UNY#PQJ'RNU=O><0E*! KUHB1GR0?'$$,(NOW-N*VD
M_!VBH';(.U97'4#NAO#?\FHMU>N[@3\G@>1A/"\0G<]UK*,"KZT#)G21P1M7
MW&";^R-J_@[[=!O@-=)8E\-N7L^_?9NNUJX\DE6?SVI%328)'C/O9H>''I_.
MWY?R1DG].Z]]]?"U6ZX/!Y**IE"[<!=JNQT+&#12Y,T),-%;<A@;K^B]"#P^
M:;5<WGO%QC,N6N1LBP9=VVPK%Q(XZQ-PJYWP&(LUK;?/[92,Z[<-AY7'V:RC
M]3#BUICR=/(^?\&+-\3!ZN?ZN,HKZ;7,"LRZ27OP#M K!(=)*B>]S>:YE;/,
M\7]^F?_X-WKT!CWTS2UHMKQP[(S5\?J;MQ'FR#C84'UUB&1T\))%3A%V;?B:
MM0(G30"L1=!9*J/<<2"X^[9Q$'"TNN8-9#=R>I*\>C*$B^L\6Q'9U6YW$#@G
MI\IJ6<]5& 3/<W+HH\;R@@?R^*GC:?=PK<R;B&A$Y2X7J\G'Q;R6;']8_$Y^
M^C1N*C>R91@CCV#6 TY1:W#."Y \D%'CGJ*XG9INTPON. ?TM]OE_=2[Q\Y1
M-S/T383;!SBJ>W3%P?(Z:U^B=*6D*HQUXYU,YD]I8$E(*UR..NYTP6,WA#PF
M8!Q[T4:GCP%RI(#'+E]9AKQ<S9?OIZNK@\8K,\ACEEG7YH$ID%0XIV6C4^WU
MI= 49:U^6.NTO8SEB>>/CH%CU39O+,.1K<4M[:]K \FZ+GATJ*-)$*1EH(I3
MM!'ZVNB-6Y--UF:W>V OF(G';Q[W>*SQ-G*D8+N"Q9W*KZ3KL&D2!Y-6@XJ\
MMCVNG=94Y@HE*VAW.H;8"QQC5\RVT.>3T#A0N+WN'\EPX6UMMRU*;1,9?+V/
M%2"9P .M%<,CGN7^T49KNVP?^XAP9!A\SC-<3!^S8+3-TF&!5)0#Y<G!HBTU
M@D;-5+86N=8[H.")QX\3;PP"@A8"[" #]VCSO$T3):&Y"0;!"V-J>.[!*U,(
MTA@E0XV8FA?//TG-N*U'&KH8C07?'81^_G99U\&'4CN^SA+.5LL),T)I*PTI
M/-8NK[[.\_ 9&%>%%>]Y**V[-;](5&=GW =J_UE0':N*#K!U%?O=))FO1LAO
M>N=<-3J?1$VF5G(-/A<!BAE&45LFQKBWDG/T 5M72.U"5V>':VT0UEPA'8#L
MX:K)?[Z^P.FWY=OI14Z;-52OUQ46N !G"E93+RAXR*)>>K&TX<?,W+!9W*UD
M=19X#V/$CE5'?PC[2-:8OMVP=<T1$_6R7(1:P 5*QTC,:(22O&&(Y%>$UM41
M+U/5F=<U"+Z.5<;(@=Q#@WR'L[<8\Z;!RX>RSIG5X6JOYS_R K]DLM@?8EQW
M98QYH@(JYWR=)EJ/U*43M1&0!"N%U5I)"F,>5-MM#?N:$#-N![7&H!M'1?UB
M\M67+XMU4ZB/B^DW7/Q\Q/2$5IB/CE@4:3U=.05 ;1F4D@SWWA.[NV2\CZ%A
MW%9DIT5@6X7T"[S;E38O;_Z*N<KXBD$RZ%Y9IH#P0^ZJ4230(CA8XX1,*+-^
MZ-L=;OP>OGS<=F%C&;NC5- OQC;>P[S<74KTSC]FI,7;?I:O:,&MOYD$E\F.
M%PLB9$U>K+*U]7$ IA-RP5GTXDC@[4G1N"/63XO&(975+T3)IXA5IU]J!X_Y
M<K7\4/X7SM)%[058\^O$-WW[!N/7M4.\7J Y_7*[+4Q0J)*SR,0]Z4.EA(#2
M27 A&9EX,<(=N3\?3>.X8]U/"^/3*K2#6/HC_MS<MIXOUK6B=QH%3WS.3'/F
M(*AZKY][14RE K*0]\QTT)A;=\)]AIR1Q\,/=0+82/X=0.GA20!YP?5ZPL5%
M_I+3!2V14B]7W1XZ*8W1(@=>)'%'0@*'A8&QD1<EA9+-)[KL1^'(4^-/=%[3
M4$L]8)"6#SWLNI_6A\O5<H6SV]Z\$R5,$"IHT-D$XB<+",4G^F*2P1(DMN]A
M]@)-(P^/'PIG+371Y07'-[BH/9Z758#D-_S^E<1]^,W&YYYV_)7&G6EM=)?Q
M^GW7[[JYBA9BB=ZE"$)Y\ON+JD4]Y"-EJS/#$A7CK3,_3]%RK*WY+:\VPPRK
M4"?&ITS[L0"C:Z4*%PF\E8[B&R&DTMQ'UCKC<(^ <3/P3?3]T(0<+N"#[06Y
M\V'>:"_ZCSS]\G65TZO-J<QU^<!:/LL[]K!>-X\3451"QQ)DG6BC]4B"RH78
M*\48GW7AV'K0Z%X$CIM_'P1?PRFH"_RM1X?52 (OZG7A^6S#V*O5:C$-EZM:
M<_5YOOZ,&,SI*A)YM: X]LM5!!(=,RZ6#$QC]?Z8 6=2@!B"4CQ8<OX&&!9\
M)-7CIO$'0>J)57D^\"7'E=ZY7$_GJ%U<?J\]/#83C9BW:(PDUY))"<I9K&4S
M?CTU%7-D6JK6&_*1)(];'S ><!LIL8/P\XD=Y=?IQ25]^FACF:"2/+E$/HTD
M^2K'2+0A,1*MT-8HQA1O/;EP3Q+'+1\XY;;?1$F'8W!>>YZUP.!#F=WO6W0C
M08/&"21/1NA: %%$[2^D=?6N>:((W/G=;L$>$8AMIVS<<H%!$#> 2CHP=@^Y
MVKC)M<6,=\5#LE*!TD$!6K+8MAA>DM;TX]8';%L)Z2L>;J'Q%T"UO_@[Q-"5
M$9X8Z55VY)X67?N4(-*^'PNYK,60(R 9RML#T8%0=$5*7W'O"7!TB HZ0-*K
MV6J:*NG3'_G6@=R,YLMI/31[_NW[Y>IJE-\C.[\YE#9)"%GKGXVPG)CV 9 E
M#459[YCEGOG604,3PL<M?!IDTSR]0OO,,GS[?C'_F?/M?-^#,PQ//*E!=F$7
M&H_,+-3"C=]7\_BOK_,+0O/RS7]?U@LSL_3@Y1\O<+:M!YXK092($K2U@C9&
M5@"]9>"\#Q:E%(&;%P1X) G'=Q0N=9)HS=6M@V?247U3+5/Y=#,)=,*,-"G0
MWB\$;0 JI0R8, %'%C$G7T+SV:T[$3:./W9*U#SN*MQ:7UT:J#H;Z7->?'LW
MJY539*RK6<ZSY?JIO^%B@?7#P\W6?L\_WI@=P4^CY.DM#FL1VNW+/^6+.O]Y
M79>VWN/"G</>VUF<@844#(M@ZG5YI8HCN#H/VI-?&!Q'W;RPYCB*CS6,O\>O
M.5U>Y*O4S?H(_"X5=\_!?_GY^)B\CF+>7$'WY)@@B0A"JH>,7D4(S&804=E0
MI%).M#X4:4;\N 'O"3'[T,Z.H_X.0IZZF_R&WS9=>&2QA7N.8,BC!15JK_ID
M ACCT,N0G.'-BS7OO']<](T$@8>UG(?JHR,L7?5QB4G$@J: T[4X2R8):"F
MPJ"-=LH5)5K/"[A/P;AX.ER33T#B +&.W=E*,,[6KO.-(U29N>K+XY(P(5),
M;SROO0(E0@B,0Q'.>6Z0<2MWB*:>?4D?$#A$<_,AQ-@!'LS3C&B+0CK:M4,A
M\1CBQM6#'A&<YF1 O6.[-+IZ]B7CGL0VQ$,;,8[<&O%3W5 WL[*]9AB)7E2U
M>:@B2^D81<L)B_0.22)YI[WBA5Z(-R\<%P?CNAJ'2[X'N%RC'&TIM'="TH(V
M5"%S=?;I.Q0*O7 LBIT.V7<!S-CM$@]4UD-U'R"YD17^S^EL^NWRVS7A@0=4
MT0!7M89"A0@^"0:U\4R=N8EEM^YW+ZC\WDM'5OHA*INWD-_8BL>_[A!N,3G4
MFC9&;ECM+J[J34A?+[)Q3=N9\:S%YG#OI>/UQ6RB^(/EUT$8N=G>Z)?7)B\&
MP7U*Y,\64?L0D-WSJ 64D)@U/$2M6D>1]P@8MQ*XCT.)PS72 9P.%]PMV[/T
MP'77S*)VTH ,M2T]4P*\,0*B) =>2TPJJ<:H'(*/<</C(V#U\/AV;!UW@//K
M;.0Z,/SP_4X#Y"AT0N\Y>.YL'79.<691 6(.5CM.(2(V+]-\BIB1SWA'Q\G#
MPJDF2NL ?9_R<K68QEK\7%FY'@25LXW99<A9U_I[3IN.3@R$U3&)Q&02IC'R
MMA(R<KC?&^J.5U9_B/MC-ETM/_W^Q[7G7(1T22%$7<4C- ,?O0"K>&2Z<A32
ML,B[3]#(;F3G"#Q">2,?:=]T/5AM7U0D"1XX+2JA:@2'Q0 :Q2 8"L:LRR&E
M!U=RMQYJO_":<6]]=8.NU@H9&5NWS:4N<+F<EFG>".QZS&(01&[0%HI'!:I8
M 8B26)&2<>XB1[Y+WZ\77C/N[:VNL-52(1WLH/]."Z3V4JG1%V;%ZRAGX#93
M]"5-IN@+.1#=@>="'^B=1E[NL5_>>?W(]JN+0Y9#M=$/D*Y6%S/"EV091,XU
M$2\,N"@3(&.%%1=<UJUK!^\1,&Z(>; :M\/A )EV (@GUM%ZH=06AU_SA]GU
M&;?G)DG/),BBZ[E/IM43<P%-<4>V5F%,K2W/'N1U :9#0+#;"=G1&CD+L'W^
M<WX=XYIH?<D:M*I7&R,M1G047J08A%76,RU;MX[:@[QQCRE.";;#-'(>8"/<
M7*\D933WSG#0WC-0EI/\G.40BV9*,X92GBA-L)W <4\E3@JX [72+^1NG=*G
M?-+W-TT8I6%&NL(A&T9^:7(!*%91D'*04<<0V,-)HL.GJUZD>N3 LXN@X,2Z
M/V>TWV^]]NIR]76^V-R.4XZS]>RS1(&^XHR#+[P67/+B35023[7G'\Y$YVFS
MQBALM0B:0.)OM"9^X/2BFJ2W\\4_Z-^NZKC4(J3TX 2KG3YJ?9'P @J/B=,F
MB=*TON@[%"^=I_C.8X4<!9 .%LJKB_7O7'7@>B20ZVF8QH=@O57 ;:+E+SB'
M>E<"4B&'L CDR36O*=N)LLZSA,."> #E=0#)FPJ/O/@QC7D[;[_5[H7+U74Z
MX?-\T^OPYN?UZNMO\]5_YKNW_E7@R@A,4%R-G+G.X+6R4)MT9HTRE.;=?@=C
MIO,$YK# [P,B?^>ULAF&3+O:U4?U]W@=69MRK8!W/C!0AKS 8#0"1_((;;$I
M,G8N"V@KAYVG;L]T51T/I@Z6VFT?A>>5$QXJA[;AZ6+]RQLY3+Q(P?%0P&A)
M^[&*!9QB#)C0(JO""RNMFS4V(W[</J$]! TGAT OV#]$[NLO5Z?6&]8Y:< ;
M)NJQ=:I5DT@6P'.!D%CAWOIUV60O(?06^L=M^M?#"A@#".>\"#95ZLLW?^5%
MG"[S\MV5%5COG>]JG[+9<AK_'2\N\T0)J;U0$EC4%I0S)),@69UW49*5C!G=
MO!?2"?@:=RCKN2Z:H8#3RV(Z9"N]+Y-Z]'9?$'R"S!D3>8*8I08*Z!"\U!*L
MQ9A5CE;;0<IC!N%FW#&P/2R<\4'2RW(YPH3<F:SPP&XP[UE.GH.+28*RCD%
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
M15;UQ-KX38GO8K/!;Y5&\WEC547&]?Z;OTJ@[P"Z,X.I%*9V_%  #:%*-=.
M(*@#[;(4F8&\H<@94RN.G9P4\E'BXA3F2="JJX98YV\A*ZFPHX<E5ST(PSJ5
MQ"Z()<SXFC%\>XS=OIH@$G"1>#)UC-AZ7O7B0_.NU"AG&(%SAU301 <#LQ="
MA,]X:RPU8P#3Q=2:*5 4*^2H/JIV->'!I#1V#M@Z&]O(<O(.4A%9WR7$/_RH
M[JZ_T9>!JYJZ-46@@6OA^AI9>A@N?APC&9=&SH>ZX/7B3L>UKM2&8"=#>FP[
M)4;'J%\_#&3LQ.;5$]UV-S[5#0[_U6+DNKG-39V@-ML&[8->[\'6;CMYL.V+
M6@?M_?[!-ZG]<MM^LO_]C3UH'_4.'Z6VP\L;EQB]Z$M9O&OT&_<>'0Y[Y:U(
M%KL\.HUPO^%(6S[7MF=P7."FXE 8SRJ7:*YG_?(F]!.DKJ('3[VC)K]D\80I
M=6E"C>\Y^[@EGW$!HD&* AG'I2$?N9!4X_3]G#TMA'BU-T"6X\_ELW+QY;\[
MR_BR,?]DJ#\!%T^'D.#OM[NW3 M@_.7Y_S?/?W28FU,>RFGO^5A#+BYO(:OH
M_$O\&BO(35AT.%G9D@K=>^6LM/&=NV%\)C&%C9?05ED2)SS=51>9>FNJ\'"7
MA]Z0>O"-MOHSOE_';_J=_@Y02P,$%     @ B8I<5LOH4_43"   ;RD  !0
M  !F971E>#,Q,C(P,C(Q,"UK+FAT;>U:;6\;N1'^WE_!D]%< NA=EE]DQX!C
M.ZC;M!<$;H-^.E!+KD28N]PCN9+57]]GR-6+;<FQG=0GHQ<@LK0<S@PY#Y^9
MV=WCG\Y_.;OZ]^<+-O:99I__^>'3Y1FK-5JMK[VS5NO\ZIS]Y>KOG]ANL]UA
M5Y;G3GEE<JY;K8M_U%AM['TQ:+6FTVESVFL:.VI=?6F1JMV6-L;)IO"B=G),
M5_ IN3CYT_%/C08[-TF9R=RSQ$KNI6"E4_F(?1727;-&HY(Z,\7,JM'8LVZ[
MVV-?C;U6$Q['O?):GLSU'+?B[^-6,'(\-&)V<BS4A"GQOJ9$;Z^[WSGLI?M)
M>[>]=\!['2X/VL,TZ>\F[6'[UPZ<;$$\SG%^IN7[6J;RQEB2_<%NM[G?+_S1
M5 D_'G3:[3_7@NC)<6IR#WL6\^/7J.:>,B]O?(-K-<H'84FU.'4^G!AM[&"G
M'?X=T4@CY9G2L\'/IU9Q_7/=8?,;3EJ5QF&G_B/A"9P*/Z>5HYBM52[GCG>Z
MY.K%S5@-E6>]3K-[V\^'UK#>^P3;+>W_R/W]M>Y_-+;,V$4N[6C&KF0RSF%N
MI*2KL\L\:;(M=?M,6J]2E7 Z,D_:]I?$QF6=G3?9)UAB7Y76BF?8UK_:9ITE
MP?\9\V/NW^ST#XXV[G/&[0B'Q9MB< "C!1<"Q[FA90HK="4$0N4"01@TZ,J+
MPK_3G'O^4C9O;\%A<V^?EGS)QGPBF943):<@/3]6CIWF><DU^R(+8STS.0/:
MLS<[G;WV4:?=^!LS*?L&_A&;PU<;F^Z6Q.8#=X@(MC^;L>O<3+44(UF/(;(Q
M-L)(QW*#I 4+7.6,YS-6YMZ6$GXCC86,AGAQEN$7^<E2GN"2928#_7H3Y>X)
MY#*1SG$[(Y&,7TO87='I<$W &9C4(1W"!@DDRB+]02S'='@BI&73L4K&S)7T
ML9P_E5962F@!F7(:>9)2[E3Y,1;H"ID$!TEO =>,P#(GF";8<+:Z#:\:;;UM
M1YMDJ<H13X+&,GYU0 WB&+8KXRI/014AN^![HDL!G<#(2K#JP)>R>L8*A)C0
M2:C5>@F_*O+NCFD@7(1*KTX2I88 ,&< C&#.!7\2[L8LU6;JYH"T<J2<1YGH
M&:>+T6]X65_!E9L[<\_;5PVMW2V!UM6M.+S9.>AV]H]<!9XJI=/!-RE*$URB
M"%TR;F7  F*KAB@%$#,F <"A5FY,XB26@?2(^.BW4"[1QI681W1HC8Z@**Q)
MI,!EQ]X" T("5#'0%S?)F.<CR4[!-%]*+5V5Y7J\T>F_E>_B3U+2Z8MXZ5W0
MJ:ATRR,LR1(C8EI!:T0/>?5-DZRRED;-E:$4AFC%=S$,"<K8SR]^>GN_.R[Y
MEN#R7#K4X8A+R$W?AD^=TF;"2_?X*92_AA( J"S%C&A*"P7@GHER@=$@)?.@
MARK;)1>N\JF5F@=$52EQB8IZQ;4TJ,"+\,49K41H8UTY=$HH;D-QIF+B#@R?
MDZ;243(-1]&%S!OX#WTR'$(#&R85'%!.2LV)MK&LX,0R*6-&3/&KE0F^#24)
M@EDQ7XKG,^D6(':XE8A]- G= ^[CZ>O1^ 7F)TH0++DS.2?&Y@Z0IDJ0L,JM
MF.,&2%9\J+3R,TK3Z\S2*0H0"^B)!^"6Z$HE&1+#3;6@HK0%T.M"69$DQHK@
M0*@I1Q+]"FJ-&8W(@DX'B:!>CD#%*5)%2 *O&*K)[PS53KO9[=&:+R9<EX&"
M*) R35'4J0E"X-849XNBX!&4&G^NK]<"-#$1=.AB53@TI=_LP6-(GR^D)96\
MZ;<;$C:<%]/AM,FX$_ G((L,O%9TB6TAPABW^_&G!KBJL,+(6I ]@?XH'9LD
M*2U%>27WK=&:&>=QG6[K09=+H.BW$JD3JM]NF)("KB"F.]*5XVAF9.C=J:T/
M=V2B7^^B5V/N%H4"45J MQ2!Z\-^5#P\0X=^+775R-^1KW_W%GT?I+>@2^IO
M":2?UR6%VW=B?AKJ2^8A(EQ%Y)*$"%-/*!WNE9L+USA*3F^L6V3K< $JLTQY
M+^4#-#\TJ =H7"CX%Y2\!6[!JHY8&W^I\)T?-OE;J>!^.%AEGH1^_]T?+= /
M -VI1BF%TBX\%( CU*DF2@($5:)=M")3R:\I<\;2*N3.4!2&6XGSNS!/@E;5
M-<0^?PU9<8&)3BZX:B,,JU(24X E5'SUF+X=<K<K,R !FQ064^6(M?>K7GUJ
MWI8>Y109.+6@@CH"+ -[ 2+A'F^%I7I,8"J?&#V1E,5R/JIN5=N*\&16:#.3
M&)V.360Y?@NI0-8/2?'-9\<;T?6ASZGDAX">M WLN.:%DX/YER/0<Z'Y;*#R
ML(-ATE&E?6B\-]F GN1.B.-1!U2/!P.:XO#R(6^S'1_T>HO_8FZY&FZ&H987
M]\=VFP>'NQM'V\W.QK$'M?:;_=[^L]0^/-;O;3;Z7<X>/DIM*VQOW&)$T14\
M?U_KU>83*B0,NL4-Z\S/?0P:@>-N(&,,7XH+ C[.<=)"?HPW,!<0KQ;^_6O"
MH7C1!7V40UO2TZCN03V\>O&$);5I0;4?N?I%1%_NP7C8A0^S-4%]*?-Q4P1E
MV) P!^%>$$G53GY]L[,+U@V?ZY_=O[2W\.GNOSNOP_SX@_[2A^+)A_L))^'I
MAX;1WVX_OI6T93OU("3_0,+_$1(N;F12TEU ]B]TT>RS11-#!7OH#\[&2J;L
MXZ)(_*5JM>\CI16*N#5%XYVW\PH37T\<Q*<W$WGO?;UE]1@*P?9R"A\ZHTN_
M><JF=\DVOOQ7?<97$<-+D2?_!5!+ P04    " ")BEQ6C;?2MUP%  !D%@
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
M              "  0    !E>&AI8FET,C$Q<W5B<VED:6%R:65S,C R,BYH
M=&U02P$"% ,4    " ")BEQ6='14-Z0$  "!.@  '@              @ '5
M P  97AH:6)I=#(R,6QI<W1I;F=O9F=U87)A;G0N:'1M4$L! A0#%     @
MB8I<5A ;(Z!E P  DP@  !X              ( !M0@  &5X:&EB:70R,S%D
M96QO:71T96-O;G-E;G0R+FAT;5!+ 0(4 Q0    ( (F*7%9F/(BPAQ@# -.O
M'P 0              "  58,  !F970M,C R,C$R,S$N:'1M4$L! A0#%
M  @ B8I<5J)C!9)R%0  U_H  !               ( !"R4# &9E="TR,#(R
M,3(S,2YX<V102P$"% ,4    " ")BEQ65MR'70TT   <(P( %
M    @ &K.@, 9F5T+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    " ")BEQ6
MQ]>*3'-2  #3=0, %               @ 'J;@, 9F5T+3(P,C(Q,C,Q7V1E
M9BYX;6Q02P$"% ,4    " ")BEQ6@WAK\60V 0 I\PP %
M@ &/P0, 9F5T+3(P,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4    " ")BEQ6OE/%
M@R>T  !=*0@ %               @ $E^ 0 9F5T+3(P,C(Q,C,Q7W!R92YX
M;6Q02P$"% ,4    " ")BEQ6<)T-^?('  !$*   %               @ %^
MK 4 9F5T97@S,3$R,#(R,3 M:RYH=&U02P$"% ,4    " ")BEQ6R^A3]1,(
M  !O*0  %               @ &BM 4 9F5T97@S,3(R,#(R,3 M:RYH=&U0
M2P$"% ,4    " ")BEQ6C;?2MUP%  !D%@  %               @ 'GO 4
M9F5T97@S,C$R,#(R,3 M:RYH=&U02P$"% ,4    " ")BEQ64WG\UGT%  #3
M%0  %               @ %UP@4 9F5T97@S,C(R,#(R,3 M:RYH=&U02P4&
2      T #0!P P  ),@%

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
